home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Oregon Trail
/
Sample Application
/
Sample Application.rsrc
/
CODE_6_Main3.txt
< prev
next >
Wrap
Text File
|
1993-06-23
|
202KB
|
3,592 lines
# near model CODE resource
# jump table entries: 2216-2244 (29 of them)
fn00000000:
00000000 48E7 0300 movem.l -[A7], D6,D7
00000004 206D D8F6 movea.l A0, [A5 - 0x270A]
00000008 1028 0238 move.b D0, [A0 + 0x238]
0000000C 4880 ext.w D0
0000000E 48C0 ext.l D0
00000010 2E00 move.l D7, D0
00000012 5287 addq.l D7, 1
00000014 206D D8F6 movea.l A0, [A5 - 0x270A]
00000018 7000 moveq.l D0, 0x00
0000001A 1028 0239 move.b D0, [A0 + 0x239]
0000001E 6644 bne +0x46 /* 00000064 */
00000020 4887 ext.w D7
00000022 48C7 ext.l D7
00000024 4A87 tst.l D7
00000026 6740 beq +0x42 /* 00000068 */
00000028 4887 ext.w D7
0000002A 48C7 ext.l D7
0000002C 7003 moveq.l D0, 0x03
0000002E B087 cmp.l D0, D7
00000030 6736 beq +0x38 /* 00000068 */
00000032 4887 ext.w D7
00000034 48C7 ext.l D7
00000036 7005 moveq.l D0, 0x05
00000038 B087 cmp.l D0, D7
0000003A 672C beq +0x2E /* 00000068 */
0000003C 4887 ext.w D7
0000003E 48C7 ext.l D7
00000040 7008 moveq.l D0, 0x08
00000042 B087 cmp.l D0, D7
00000044 6722 beq +0x24 /* 00000068 */
00000046 4887 ext.w D7
00000048 48C7 ext.l D7
0000004A 700B moveq.l D0, 0x0B
0000004C B087 cmp.l D0, D7
0000004E 6718 beq +0x1A /* 00000068 */
00000050 4887 ext.w D7
00000052 48C7 ext.l D7
00000054 700D moveq.l D0, 0x0D
00000056 B087 cmp.l D0, D7
00000058 670E beq +0x10 /* 00000068 */
0000005A 4887 ext.w D7
0000005C 48C7 ext.l D7
0000005E 700F moveq.l D0, 0x0F
00000060 B087 cmp.l D0, D7
00000062 6704 beq +0x6 /* 00000068 */
label00000064:
00000064 4206 clr.b D6
00000066 6002 bra +0x4 /* 0000006A */
label00000068:
00000068 7C01 moveq.l D6, 0x01
label0000006A:
0000006A 4A06 tst.b D6
0000006C 6710 beq +0x12 /* 0000007E */
0000006E 426D CF66 clr.w [A5 - 0x309A]
00000072 486D 09B2 pea.l [A5 + 0x9B2 /* export_306 */]
00000076 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000007A 588F addq.l A7, 4
0000007C 600A bra +0xC /* 00000088 */
label0000007E:
0000007E 486D 08CA pea.l [A5 + 0x8CA /* export_277 */]
00000082 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000086 588F addq.l A7, 4
label00000088:
00000088 4CDF 00C0 movem.l D6,D7, [A7]+
0000008C 4E75 rts
export_277:
0000008E 4E56 FF00 link A6, -0x0100
00000092 48E7 0018 movem.l -[A7], A3,A4
00000096 49EE FF00 lea.l A4, [A6 - 0x100]
0000009A 266E 0008 movea.l A3, [A6 + 0x8]
0000009E 206E 000C movea.l A0, [A6 + 0xC]
000000A2 3010 move.w D0, [A0]
000000A4 5340 subq.w D0, 1
000000A6 6B74 bmi +0x76 /* 0000011C */
000000A8 0C40 0001 cmpi.w D0, 0x1
000000AC 6E6E bgt +0x70 /* 0000011C */
000000AE D040 add.w D0, D0
000000B0 303B 0006 move.w D0, [PC + D0.w + 0x6]
000000B4 4EFB 0000 jmp [PC + D0.w]
000000B8 0006 0050 ori.b D6, 0x50 /* 'P' */
000000BC 2053 movea.l A0, [A3]
000000BE 4AA8 0014 tst.l [A0 + 0x14]
000000C2 663A bne +0x3C /* 000000FE */
000000C4 2F0C move.l -[A7], A4
000000C6 3F3C 0BD0 move.w -[A7], 0xBD0
000000CA 7001 moveq.l D0, 0x01
000000CC 3F00 move.w -[A7], D0
000000CE 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000000D2 2F0C move.l -[A7], A4
000000D4 7000 moveq.l D0, 0x00
000000D6 2F00 move.l -[A7], D0
000000D8 2F00 move.l -[A7], D0
000000DA 2F00 move.l -[A7], D0
000000DC A98B syscall ParamText
000000DE 7001 moveq.l D0, 0x01
000000E0 2F00 move.l -[A7], D0
000000E2 72FF moveq.l D1, 0xFFFFFFFF
000000E4 2F01 move.l -[A7], D1
000000E6 2F01 move.l -[A7], D1
000000E8 2F01 move.l -[A7], D1
000000EA 7000 moveq.l D0, 0x00
000000EC 2F00 move.l -[A7], D0
000000EE 7001 moveq.l D0, 0x01
000000F0 2F00 move.l -[A7], D0
000000F2 2F00 move.l -[A7], D0
000000F4 2F0B move.l -[A7], A3
000000F6 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
000000FA 4FEF 0020 lea.l A7, [A7 + 0x20]
label000000FE:
000000FE 203C 010A 18B0 move.l D0, 0x10A18B0
00000104 6018 bra +0x1A /* 0000011E */
00000106 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
0000010A 486D 08CA pea.l [A5 + 0x8CA /* export_277 */]
0000010E 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00000112 4EBA 1B58 jsr [PC + 0x1B58 /* 00001C6C */]
00000116 7001 moveq.l D0, 0x01
00000118 588F addq.l A7, 4
0000011A 6002 bra +0x4 /* 0000011E */
label0000011C:
0000011C 7000 moveq.l D0, 0x00
label0000011E:
0000011E 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00000124 4E5E unlink A6
00000126 4E75 rts
export_278:
fn00000128:
00000128 4E56 FFA8 link A6, -0x0058
0000012C 48E7 0300 movem.l -[A7], D6,D7
00000130 4207 clr.b D7
00000132 6000 00CC bra +0xCE /* 00000200 */
label00000136:
00000136 41EE FFAE lea.l A0, [A6 - 0x52]
0000013A 43ED D24A lea.l A1, [A5 - 0x2DB6]
0000013E 7010 moveq.l D0, 0x10
label00000140:
00000140 20D9 move.l [A0]+, [A1]+
00000142 51C8 FFFC dbf D0, -0x6 /* 00000140 */
00000146 30D9 move.w [A0]+, [A1]+
00000148 486E FFA8 pea.l [A6 - 0x58]
0000014C 4EBA 06DC jsr [PC + 0x6DC /* 0000082A */]
00000150 7200 moveq.l D1, 0x00
00000152 1200 move.b D1, D0
00000154 588F addq.l A7, 4
00000156 6606 bne +0x8 /* 0000015E */
00000158 7000 moveq.l D0, 0x00
0000015A 6000 00BC bra +0xBE /* 00000218 */
label0000015E:
0000015E 41ED D24A lea.l A0, [A5 - 0x2DB6]
00000162 43EE FFAE lea.l A1, [A6 - 0x52]
00000166 7010 moveq.l D0, 0x10
label00000168:
00000168 20D9 move.l [A0]+, [A1]+
0000016A 51C8 FFFC dbf D0, -0x6 /* 00000168 */
0000016E 30D9 move.w [A0]+, [A1]+
00000170 7000 moveq.l D0, 0x00
00000172 2B40 D292 move.l [A5 - 0x2D6E], D0
00000176 598F subq.l A7, 4
00000178 4878 1068 push.l 0x1068
0000017C 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000180 2B5F D292 move.l [A5 - 0x2D6E], [A7]+
00000184 6612 bne +0x14 /* 00000198 */
00000186 486D D13A pea.l [A5 - 0x2EC6]
0000018A 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000018E 48C0 ext.l D0
00000190 2F00 move.l -[A7], D0
00000192 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000196 508F addq.l A7, 8
label00000198:
00000198 206D D292 movea.l A0, [A5 - 0x2D6E]
0000019C 20BC 4D45 4343 move.l [A0], 0x4D454343 /* 'MECC' */
000001A2 206D D292 movea.l A0, [A5 - 0x2D6E]
000001A6 317C 0002 0004 move.w [A0 + 0x4], 0x2
000001AC 486D D14A pea.l [A5 - 0x2EB6]
000001B0 206D D292 movea.l A0, [A5 - 0x2D6E]
000001B4 4868 0006 pea.l [A0 + 0x6]
000001B8 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000001BC 206D D292 movea.l A0, [A5 - 0x2D6E]
000001C0 316D D872 0026 move.w [A0 + 0x26], [A5 - 0x278E]
000001C6 206D D8EE movea.l A0, [A5 - 0x2712]
000001CA 226D D292 movea.l A1, [A5 - 0x2D6E]
000001CE 43E9 0028 lea.l A1, [A1 + 0x28]
000001D2 303C 0406 move.w D0, 0x406
label000001D6:
000001D6 22D8 move.l [A1]+, [A0]+
000001D8 51C8 FFFC dbf D0, -0x6 /* 000001D6 */
000001DC 32D8 move.w [A1]+, [A0]+
000001DE 206D D292 movea.l A0, [A5 - 0x2D6E]
000001E2 41E8 1046 lea.l A0, [A0 + 0x1046]
000001E6 43ED E264 lea.l A1, [A5 - 0x1D9C]
000001EA 7007 moveq.l D0, 0x07
label000001EC:
000001EC 20D9 move.l [A0]+, [A1]+
000001EE 51C8 FFFC dbf D0, -0x6 /* 000001EC */
000001F2 30D9 move.w [A0]+, [A1]+
000001F4 4EBA 022A jsr [PC + 0x22A /* 00000420 */]
000001F8 48C0 ext.l D0
000001FA 6604 bne +0x6 /* 00000200 */
000001FC 7E01 moveq.l D7, 0x01
000001FE 7C01 moveq.l D6, 0x01
label00000200:
00000200 7000 moveq.l D0, 0x00
00000202 1007 move.b D0, D7
00000204 6700 FF30 beq -0xCE /* 00000136 */
00000208 4AAD D292 tst.l [A5 - 0x2D6E]
0000020C 6708 beq +0xA /* 00000216 */
0000020E 2F2D D292 move.l -[A7], [A5 - 0x2D6E]
00000212 205F movea.l A0, [A7]+
00000214 A01F syscall DisposPtr/DisposePtr
label00000216:
00000216 3006 move.w D0, D6
label00000218:
00000218 4CEE 00C0 FFA0 movem.l D6,D7, [A6 - 0x60]
0000021E 4E5E unlink A6
00000220 4E75 rts
export_279:
00000222 4E56 FFA8 link A6, -0x0058
00000226 48E7 0300 movem.l -[A7], D6,D7
0000022A 7000 moveq.l D0, 0x00
0000022C 102D D900 move.b D0, [A5 - 0x2700]
00000230 662E bne +0x30 /* 00000260 */
00000232 486E FFA8 pea.l [A6 - 0x58]
00000236 4EBA 051E jsr [PC + 0x51E /* 00000756 */]
0000023A 4A00 tst.b D0
0000023C 588F addq.l A7, 4
0000023E 671A beq +0x1C /* 0000025A */
00000240 41ED D24A lea.l A0, [A5 - 0x2DB6]
00000244 43EE FFAE lea.l A1, [A6 - 0x52]
00000248 7010 moveq.l D0, 0x10
label0000024A:
0000024A 20D9 move.l [A0]+, [A1]+
0000024C 51C8 FFFC dbf D0, -0x6 /* 0000024A */
00000250 30D9 move.w [A0]+, [A1]+
00000252 2B6E FFAA D200 move.l [A5 - 0x2E00], [A6 - 0x56]
00000258 6006 bra +0x8 /* 00000260 */
label0000025A:
0000025A 7000 moveq.l D0, 0x00
0000025C 6000 0144 bra +0x146 /* 000003A2 */
label00000260:
00000260 7000 moveq.l D0, 0x00
00000262 2B40 D292 move.l [A5 - 0x2D6E], D0
00000266 598F subq.l A7, 4
00000268 4878 1068 push.l 0x1068
0000026C 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000270 2B5F D292 move.l [A5 - 0x2D6E], [A7]+
00000274 6612 bne +0x14 /* 00000288 */
00000276 486D D156 pea.l [A5 - 0x2EAA]
0000027A 3038 0220 move.w D0, [0x00000220 /* MemErr */]
0000027E 48C0 ext.l D0
00000280 2F00 move.l -[A7], D0
00000282 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000286 508F addq.l A7, 8
label00000288:
00000288 4EBA 0266 jsr [PC + 0x266 /* 000004F0 */]
0000028C 4EBA 0308 jsr [PC + 0x308 /* 00000596 */]
00000290 3C00 move.w D6, D0
00000292 48C6 ext.l D6
00000294 4A86 tst.l D6
00000296 6714 beq +0x16 /* 000002AC */
00000298 4AAD D292 tst.l [A5 - 0x2D6E]
0000029C 6708 beq +0xA /* 000002A6 */
0000029E 2F2D D292 move.l -[A7], [A5 - 0x2D6E]
000002A2 205F movea.l A0, [A7]+
000002A4 A01F syscall DisposPtr/DisposePtr
label000002A6:
000002A6 7000 moveq.l D0, 0x00
000002A8 6000 00F8 bra +0xFA /* 000003A2 */
label000002AC:
000002AC 4EBA 0136 jsr [PC + 0x136 /* 000003E4 */]
000002B0 206D D292 movea.l A0, [A5 - 0x2D6E]
000002B4 3028 0004 move.w D0, [A0 + 0x4]
000002B8 48C0 ext.l D0
000002BA 7202 moveq.l D1, 0x02
000002BC B280 cmp.l D1, D0
000002BE 6722 beq +0x24 /* 000002E2 */
000002C0 4AAD D292 tst.l [A5 - 0x2D6E]
000002C4 6708 beq +0xA /* 000002CE */
000002C6 2F2D D292 move.l -[A7], [A5 - 0x2D6E]
000002CA 205F movea.l A0, [A7]+
000002CC A01F syscall DisposPtr/DisposePtr
label000002CE:
000002CE 486D D166 pea.l [A5 - 0x2E9A]
000002D2 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000002D6 422D D900 clr.b [A5 - 0x2700]
000002DA 7000 moveq.l D0, 0x00
000002DC 588F addq.l A7, 4
000002DE 6000 00C2 bra +0xC4 /* 000003A2 */
label000002E2:
000002E2 422D D900 clr.b [A5 - 0x2700]
000002E6 206D D292 movea.l A0, [A5 - 0x2D6E]
000002EA 3B68 0026 D872 move.w [A5 - 0x278E], [A0 + 0x26]
000002F0 206D D292 movea.l A0, [A5 - 0x2D6E]
000002F4 4228 002D clr.b [A0 + 0x2D]
000002F8 4247 clr.w D7
000002FA 6058 bra +0x5A /* 00000354 */
label000002FC:
000002FC 206D D292 movea.l A0, [A5 - 0x2D6E]
00000300 7000 moveq.l D0, 0x00
00000302 1030 7032 move.b D0, [A0 + D7.w + 0x32]
00000306 0C80 0000 00FF cmpi.l D0, 0xFF
0000030C 6744 beq +0x46 /* 00000352 */
0000030E 206D D292 movea.l A0, [A5 - 0x2D6E]
00000312 48C7 ext.l D7
00000314 2007 move.l D0, D7
00000316 2200 move.l D1, D0
00000318 C0FC 006E mulu.w D0, 0x6E /* 'n' */
0000031C 4841 swap.w D1
0000031E C2FC 006E mulu.w D1, 0x6E /* 'n' */
00000322 4841 swap.w D1
00000324 4241 clr.w D1
00000326 D081 add.l D0, D1
00000328 41E8 0286 lea.l A0, [A0 + 0x286]
0000032C 4230 0800 clr.b [A0 + D0]
00000330 206D D292 movea.l A0, [A5 - 0x2D6E]
00000334 48C7 ext.l D7
00000336 2007 move.l D0, D7
00000338 2200 move.l D1, D0
0000033A C0FC 006E mulu.w D0, 0x6E /* 'n' */
0000033E 4841 swap.w D1
00000340 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00000344 4841 swap.w D1
00000346 4241 clr.w D1
00000348 D081 add.l D0, D1
0000034A 41E8 0287 lea.l A0, [A0 + 0x287]
0000034E 4230 0800 clr.b [A0 + D0]
label00000352:
00000352 5247 addq.w D7, 1
label00000354:
00000354 48C7 ext.l D7
00000356 206D D292 movea.l A0, [A5 - 0x2D6E]
0000035A 7000 moveq.l D0, 0x00
0000035C 1028 0268 move.b D0, [A0 + 0x268]
00000360 B087 cmp.l D0, D7
00000362 6E98 bgt -0x66 /* 000002FC */
00000364 206D D292 movea.l A0, [A5 - 0x2D6E]
00000368 226D D8FA movea.l A1, [A5 - 0x2706]
0000036C 41E8 0028 lea.l A0, [A0 + 0x28]
00000370 303C 0406 move.w D0, 0x406
label00000374:
00000374 22D8 move.l [A1]+, [A0]+
00000376 51C8 FFFC dbf D0, -0x6 /* 00000374 */
0000037A 32D8 move.w [A1]+, [A0]+
0000037C 206D D292 movea.l A0, [A5 - 0x2D6E]
00000380 43ED E264 lea.l A1, [A5 - 0x1D9C]
00000384 41E8 1046 lea.l A0, [A0 + 0x1046]
00000388 7007 moveq.l D0, 0x07
label0000038A:
0000038A 22D8 move.l [A1]+, [A0]+
0000038C 51C8 FFFC dbf D0, -0x6 /* 0000038A */
00000390 32D8 move.w [A1]+, [A0]+
00000392 4AAD D292 tst.l [A5 - 0x2D6E]
00000396 6708 beq +0xA /* 000003A0 */
00000398 2F2D D292 move.l -[A7], [A5 - 0x2D6E]
0000039C 205F movea.l A0, [A7]+
0000039E A01F syscall DisposPtr/DisposePtr
label000003A0:
000003A0 7001 moveq.l D0, 0x01
label000003A2:
000003A2 4CEE 00C0 FFA0 movem.l D6,D7, [A6 - 0x60]
000003A8 4E5E unlink A6
000003AA 4E75 rts
export_280:
000003AC 48E7 0110 movem.l -[A7], D7,A3
000003B0 266F 000C movea.l A3, [A7 + 0xC]
000003B4 7000 moveq.l D0, 0x00
000003B6 0CAB 4F52 4443 0020 cmpi.l [A3 + 0x20], 0x4F524443 /* 'ORDC' */
000003BE 660C bne +0xE /* 000003CC */
000003C0 0CAB 4F52 474E 0024 cmpi.l [A3 + 0x24], 0x4F52474E /* 'ORGN' */
000003C8 6602 bne +0x4 /* 000003CC */
000003CA 7001 moveq.l D0, 0x01
label000003CC:
000003CC 1E00 move.b D7, D0
000003CE 7000 moveq.l D0, 0x00
000003D0 7200 moveq.l D1, 0x00
000003D2 1207 move.b D1, D7
000003D4 57C0 seq D0
000003D6 4400 neg.b D0
000003D8 1F40 0010 move.b [A7 + 0x10], D0
000003DC 4CDF 0880 movem.l D7,A3, [A7]+
000003E0 2E9F move.l [A7], [A7]+
000003E2 4E75 rts
fn000003E4:
000003E4 302D D290 move.w D0, [A5 - 0x2D70]
000003E8 48C0 ext.l D0
000003EA 72FF moveq.l D1, 0xFFFFFFFF
000003EC B280 cmp.l D1, D0
000003EE 660E bne +0x10 /* 000003FE */
000003F0 486D D19E pea.l [A5 - 0x2E62]
000003F4 70CD moveq.l D0, 0xFFFFFFCD
000003F6 2F00 move.l -[A7], D0
000003F8 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000003FC 508F addq.l A7, 8
label000003FE:
000003FE 558F subq.l A7, 2
00000400 3F2D D290 move.w -[A7], [A5 - 0x2D70]
00000404 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000408 558F subq.l A7, 2
0000040A 7000 moveq.l D0, 0x00
0000040C 2F00 move.l -[A7], D0
0000040E 3F2D D24A move.w -[A7], [A5 - 0x2DB6]
00000412 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000416 3B7C FFFF D290 move.w [A5 - 0x2D70], 0xFFFF
0000041C 588F addq.l A7, 4
0000041E 4E75 rts
fn00000420:
00000420 4E56 FFB0 link A6, -0x0050
00000424 2F07 move.l -[A7], D7
00000426 558F subq.l A7, 2
00000428 3F2D D24A move.w -[A7], [A5 - 0x2DB6]
0000042C 2F2D D24C move.l -[A7], [A5 - 0x2DB4]
00000430 486D D250 pea.l [A5 - 0x2DB0]
00000434 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00000438 558F subq.l A7, 2
0000043A 3F2D D24A move.w -[A7], [A5 - 0x2DB6]
0000043E 2F2D D24C move.l -[A7], [A5 - 0x2DB4]
00000442 486D D250 pea.l [A5 - 0x2DB0]
00000446 2F3C 4F52 474E move.l -[A7], 0x4F52474E /* 'ORGN' */
0000044C 2F3C 4F52 4443 move.l -[A7], 0x4F524443 /* 'ORDC' */
00000452 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000456 3E1F move.w D7, [A7]+
00000458 48C7 ext.l D7
0000045A 4A87 tst.l D7
0000045C 548F addq.l A7, 2
0000045E 6642 bne +0x44 /* 000004A2 */
00000460 4EBA 008E jsr [PC + 0x8E /* 000004F0 */]
00000464 48C0 ext.l D0
00000466 6648 bne +0x4A /* 000004B0 */
00000468 7000 moveq.l D0, 0x00
0000046A 2D40 FFBC move.l [A6 - 0x44], D0
0000046E 3D6D D290 FFC8 move.w [A6 - 0x38], [A5 - 0x2D70]
00000474 2D7C 0000 3868 FFCC move.l [A6 - 0x34], 0x3868 /* '8h' */
0000047C 558F subq.l A7, 2
0000047E 486E FFB0 pea.l [A6 - 0x50]
00000482 7200 moveq.l D1, 0x00
00000484 1F01 move.b -[A7], D1
00000486 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000048A 3E1F move.w D7, [A7]+
0000048C 48C7 ext.l D7
0000048E 4A87 tst.l D7
00000490 671E beq +0x20 /* 000004B0 */
00000492 7000 moveq.l D0, 0x00
00000494 2F00 move.l -[A7], D0
00000496 48C7 ext.l D7
00000498 2F07 move.l -[A7], D7
0000049A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000049E 508F addq.l A7, 8
000004A0 600E bra +0x10 /* 000004B0 */
label000004A2:
000004A2 7000 moveq.l D0, 0x00
000004A4 2F00 move.l -[A7], D0
000004A6 48C7 ext.l D7
000004A8 2F07 move.l -[A7], D7
000004AA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000004AE 508F addq.l A7, 8
label000004B0:
000004B0 48C7 ext.l D7
000004B2 4A87 tst.l D7
000004B4 6606 bne +0x8 /* 000004BC */
000004B6 4EBA 0182 jsr [PC + 0x182 /* 0000063A */]
000004BA 3E00 move.w D7, D0
label000004BC:
000004BC 302D D290 move.w D0, [A5 - 0x2D70]
000004C0 48C0 ext.l D0
000004C2 72FF moveq.l D1, 0xFFFFFFFF
000004C4 B280 cmp.l D1, D0
000004C6 6704 beq +0x6 /* 000004CC */
000004C8 4EBA FF1A jsr [PC - 0xE6 /* 000003E4 */]
label000004CC:
000004CC 48C7 ext.l D7
000004CE 4A87 tst.l D7
000004D0 6714 beq +0x16 /* 000004E6 */
000004D2 558F subq.l A7, 2
000004D4 3F2D D24A move.w -[A7], [A5 - 0x2DB6]
000004D8 2F2D D24C move.l -[A7], [A5 - 0x2DB4]
000004DC 486D D250 pea.l [A5 - 0x2DB0]
000004E0 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
000004E4 548F addq.l A7, 2
label000004E6:
000004E6 3007 move.w D0, D7
000004E8 2E2E FFAC move.l D7, [A6 - 0x54]
000004EC 4E5E unlink A6
000004EE 4E75 rts
fn000004F0:
000004F0 4E56 FFFC link A6, -0x0004
000004F4 48E7 0300 movem.l -[A7], D6,D7
000004F8 7C0A moveq.l D6, 0x0A
000004FA 6074 bra +0x76 /* 00000570 */
label000004FC:
000004FC 558F subq.l A7, 2
000004FE 3F2D D24A move.w -[A7], [A5 - 0x2DB6]
00000502 2F2D D24C move.l -[A7], [A5 - 0x2DB4]
00000506 486D D250 pea.l [A5 - 0x2DB0]
0000050A 7003 moveq.l D0, 0x03
0000050C 1F00 move.b -[A7], D0
0000050E 486D D290 pea.l [A5 - 0x2D70]
00000512 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000516 3E1F move.w D7, [A7]+
00000518 48C7 ext.l D7
0000051A 4A87 tst.l D7
0000051C 6604 bne +0x6 /* 00000522 */
0000051E 4246 clr.w D6
00000520 604E bra +0x50 /* 00000570 */
label00000522:
00000522 3006 move.w D0, D6
00000524 5346 subq.w D6, 1
00000526 3007 move.w D0, D7
00000528 0440 FFCA subi.w D0, 0xFFCA
0000052C 6706 beq +0x8 /* 00000534 */
0000052E 5B40 subq.w D0, 5
00000530 6720 beq +0x22 /* 00000552 */
00000532 603A bra +0x3C /* 0000056E */
label00000534:
00000534 558F subq.l A7, 2
00000536 3F2D D24A move.w -[A7], [A5 - 0x2DB6]
0000053A 2F2D D24C move.l -[A7], [A5 - 0x2DB4]
0000053E 486D D250 pea.l [A5 - 0x2DB0]
00000542 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000546 3E1F move.w D7, [A7]+
00000548 48C7 ext.l D7
0000054A 4A87 tst.l D7
0000054C 6722 beq +0x24 /* 00000570 */
0000054E 4246 clr.w D6
00000550 601E bra +0x20 /* 00000570 */
label00000552:
00000552 701E moveq.l D0, 0x1E
00000554 2F00 move.l -[A7], D0
00000556 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000055A 48C0 ext.l D0
0000055C 721E moveq.l D1, 0x1E
0000055E D081 add.l D0, D1
00000560 588F addq.l A7, 4
00000562 2F00 move.l -[A7], D0
00000564 486E FFFC pea.l [A6 - 0x4]
00000568 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
0000056C 6002 bra +0x4 /* 00000570 */
label0000056E:
0000056E 4246 clr.w D6
label00000570:
00000570 48C6 ext.l D6
00000572 4A86 tst.l D6
00000574 6E86 bgt -0x78 /* 000004FC */
00000576 48C7 ext.l D7
00000578 4A87 tst.l D7
0000057A 670E beq +0x10 /* 0000058A */
0000057C 7000 moveq.l D0, 0x00
0000057E 2F00 move.l -[A7], D0
00000580 48C7 ext.l D7
00000582 2F07 move.l -[A7], D7
00000584 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000588 508F addq.l A7, 8
label0000058A:
0000058A 3007 move.w D0, D7
0000058C 4CEE 00C0 FFF4 movem.l D6,D7, [A6 - 0xC]
00000592 4E5E unlink A6
00000594 4E75 rts
fn00000596:
00000596 4E56 FFB0 link A6, -0x0050
0000059A 2F07 move.l -[A7], D7
0000059C 7000 moveq.l D0, 0x00
0000059E 2D40 FFBC move.l [A6 - 0x44], D0
000005A2 3D6D D290 FFC8 move.w [A6 - 0x38], [A5 - 0x2D70]
000005A8 2D6D D292 FFD0 move.l [A6 - 0x30], [A5 - 0x2D6E]
000005AE 2D7C 0000 1068 FFD4 move.l [A6 - 0x2C], 0x1068
000005B6 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1
000005BC 2D40 FFDE move.l [A6 - 0x22], D0
000005C0 558F subq.l A7, 2
000005C2 486E FFB0 pea.l [A6 - 0x50]
000005C6 7200 moveq.l D1, 0x00
000005C8 1F01 move.b -[A7], D1
000005CA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000005CE 3E1F move.w D7, [A7]+
000005D0 48C7 ext.l D7
000005D2 4A87 tst.l D7
000005D4 6712 beq +0x14 /* 000005E8 */
000005D6 7000 moveq.l D0, 0x00
000005D8 2F00 move.l -[A7], D0
000005DA 48C7 ext.l D7
000005DC 2F07 move.l -[A7], D7
000005DE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000005E2 3007 move.w D0, D7
000005E4 508F addq.l A7, 8
000005E6 604A bra +0x4C /* 00000632 */
label000005E8:
000005E8 7000 moveq.l D0, 0x00
000005EA 2D40 FFBC move.l [A6 - 0x44], D0
000005EE 3D6D D290 FFC8 move.w [A6 - 0x38], [A5 - 0x2D70]
000005F4 2D6D E260 FFD0 move.l [A6 - 0x30], [A5 - 0x1DA0]
000005FA 2D7C 0000 2800 FFD4 move.l [A6 - 0x2C], 0x2800 /* '(\0' */
00000602 3D7C 0003 FFDC move.w [A6 - 0x24], 0x3
00000608 2D40 FFDE move.l [A6 - 0x22], D0
0000060C 558F subq.l A7, 2
0000060E 486E FFB0 pea.l [A6 - 0x50]
00000612 7200 moveq.l D1, 0x00
00000614 1F01 move.b -[A7], D1
00000616 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000061A 3E1F move.w D7, [A7]+
0000061C 48C7 ext.l D7
0000061E 4A87 tst.l D7
00000620 670E beq +0x10 /* 00000630 */
00000622 7000 moveq.l D0, 0x00
00000624 2F00 move.l -[A7], D0
00000626 48C7 ext.l D7
00000628 2F07 move.l -[A7], D7
0000062A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000062E 508F addq.l A7, 8
label00000630:
00000630 3007 move.w D0, D7
label00000632:
00000632 2E2E FFAC move.l D7, [A6 - 0x54]
00000636 4E5E unlink A6
00000638 4E75 rts
fn0000063A:
0000063A 4E56 FFB0 link A6, -0x0050
0000063E 2F07 move.l -[A7], D7
label00000640:
00000640 7000 moveq.l D0, 0x00
00000642 2D40 FFBC move.l [A6 - 0x44], D0
00000646 3D6D D290 FFC8 move.w [A6 - 0x38], [A5 - 0x2D70]
0000064C 2D6D D292 FFD0 move.l [A6 - 0x30], [A5 - 0x2D6E]
00000652 2D7C 0000 1068 FFD4 move.l [A6 - 0x2C], 0x1068
0000065A 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1
00000660 2D40 FFDE move.l [A6 - 0x22], D0
00000664 558F subq.l A7, 2
00000666 486E FFB0 pea.l [A6 - 0x50]
0000066A 7200 moveq.l D1, 0x00
0000066C 1F01 move.b -[A7], D1
0000066E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000672 3E1F move.w D7, [A7]+
00000674 48C7 ext.l D7
00000676 4A87 tst.l D7
00000678 670A beq +0xC /* 00000684 */
0000067A 48C7 ext.l D7
0000067C 2F07 move.l -[A7], D7
0000067E 4EBA 0074 jsr [PC + 0x74 /* 000006F4 */]
00000682 588F addq.l A7, 4
label00000684:
00000684 7000 moveq.l D0, 0x00
00000686 2D40 FFBC move.l [A6 - 0x44], D0
0000068A 3D6D D290 FFC8 move.w [A6 - 0x38], [A5 - 0x2D70]
00000690 2D6D E260 FFD0 move.l [A6 - 0x30], [A5 - 0x1DA0]
00000696 2D7C 0000 2800 FFD4 move.l [A6 - 0x2C], 0x2800 /* '(\0' */
0000069E 3D7C 0003 FFDC move.w [A6 - 0x24], 0x3
000006A4 2D40 FFDE move.l [A6 - 0x22], D0
000006A8 558F subq.l A7, 2
000006AA 486E FFB0 pea.l [A6 - 0x50]
000006AE 7200 moveq.l D1, 0x00
000006B0 1F01 move.b -[A7], D1
000006B2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
000006B6 3E1F move.w D7, [A7]+
000006B8 48C7 ext.l D7
000006BA 4A87 tst.l D7
000006BC 6724 beq +0x26 /* 000006E2 */
000006BE 48C7 ext.l D7
000006C0 2F07 move.l -[A7], D7
000006C2 4EBA 0030 jsr [PC + 0x30 /* 000006F4 */]
000006C6 48C7 ext.l D7
000006C8 70D4 moveq.l D0, 0xFFFFFFD4
000006CA B087 cmp.l D0, D7
000006CC 588F addq.l A7, 4
000006CE 6712 beq +0x14 /* 000006E2 */
000006D0 7000 moveq.l D0, 0x00
000006D2 2F00 move.l -[A7], D0
000006D4 48C7 ext.l D7
000006D6 2F07 move.l -[A7], D7
000006D8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000006DC 3007 move.w D0, D7
000006DE 508F addq.l A7, 8
000006E0 600A bra +0xC /* 000006EC */
label000006E2:
000006E2 48C7 ext.l D7
000006E4 4A87 tst.l D7
000006E6 6600 FF58 bne -0xA6 /* 00000640 */
000006EA 3007 move.w D0, D7
label000006EC:
000006EC 2E2E FFAC move.l D7, [A6 - 0x54]
000006F0 4E5E unlink A6
000006F2 4E75 rts
fn000006F4:
000006F4 4E56 FEB0 link A6, -0x0150
000006F8 48E7 0110 movem.l -[A7], D7,A3
000006FC 47EE FF00 lea.l A3, [A6 - 0x100]
00000700 3E2E 000A move.w D7, [A6 + 0xA]
00000704 48C7 ext.l D7
00000706 70D4 moveq.l D0, 0xFFFFFFD4
00000708 B087 cmp.l D0, D7
0000070A 6710 beq +0x12 /* 0000071C */
0000070C 7000 moveq.l D0, 0x00
0000070E 2F00 move.l -[A7], D0
00000710 48C7 ext.l D7
00000712 2F07 move.l -[A7], D7
00000714 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000718 508F addq.l A7, 8
0000071A 6030 bra +0x32 /* 0000074C */
label0000071C:
0000071C 2F0B move.l -[A7], A3
0000071E 3F3C 0BB8 move.w -[A7], 0xBB8
00000722 7011 moveq.l D0, 0x11
00000724 3F00 move.w -[A7], D0
00000726 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000072A 7000 moveq.l D0, 0x00
0000072C 2D40 FEBC move.l [A6 - 0x144], D0
00000730 2D40 FEC2 move.l [A6 - 0x13E], D0
00000734 3D6D D24A FEC6 move.w [A6 - 0x13A], [A5 - 0x2DB6]
0000073A 558F subq.l A7, 2
0000073C 486E FEB0 pea.l [A6 - 0x150]
00000740 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00000744 2F0B move.l -[A7], A3
00000746 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000074A 5C8F addq.l A7, 6
label0000074C:
0000074C 4CEE 0880 FEA8 movem.l D7,A3, [A6 - 0x158]
00000752 4E5E unlink A6
00000754 4E75 rts
fn00000756:
00000756 4E56 FFB2 link A6, -0x004E
0000075A 48E7 0018 movem.l -[A7], A3,A4
0000075E 302D D918 move.w D0, [A5 - 0x26E8]
00000762 48C0 ext.l D0
00000764 0C80 0000 0700 cmpi.l D0, 0x700
0000076A 6D12 blt +0x14 /* 0000077E */
0000076C 598F subq.l A7, 4
0000076E 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000774 3F3C E866 move.w -[A7], 0xE866
00000778 A9A0 syscall GetResource
0000077A 265F movea.l A3, [A7]+
0000077C 6010 bra +0x12 /* 0000078E */
label0000077E:
0000077E 598F subq.l A7, 4
00000780 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000786 3F3C F060 move.w -[A7], 0xF060
0000078A A9A0 syscall GetResource
0000078C 265F movea.l A3, [A7]+
label0000078E:
0000078E 200B move.l D0, A3
00000790 6614 bne +0x16 /* 000007A6 */
00000792 486D D1AE pea.l [A5 - 0x2E52]
00000796 558F subq.l A7, 2
00000798 A9AF syscall ResError
0000079A 301F move.w D0, [A7]+
0000079C 48C0 ext.l D0
0000079E 2F00 move.l -[A7], D0
000007A0 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000007A4 508F addq.l A7, 8
label000007A6:
000007A6 2F0B move.l -[A7], A3
000007A8 205F movea.l A0, [A7]+
000007AA A029 syscall HLock
000007AC 2853 movea.l A4, [A3]
000007AE 2F0C move.l -[A7], A4
000007B0 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000007B4 2F0B move.l -[A7], A3
000007B6 205F movea.l A0, [A7]+
000007B8 A02A syscall HUnlock
000007BA 3D54 FFB2 move.w [A6 - 0x4E], [A4]
000007BE 3D6C 0002 FFB4 move.w [A6 - 0x4C], [A4 + 0x2]
000007C4 302D D918 move.w D0, [A5 - 0x26E8]
000007C8 48C0 ext.l D0
000007CA 0C80 0000 0700 cmpi.l D0, 0x700
000007D0 588F addq.l A7, 4
000007D2 6D18 blt +0x1A /* 000007EC */
000007D4 486D 08E2 pea.l [A5 + 0x8E2 /* export_280 */]
000007D8 70FF moveq.l D0, 0xFFFFFFFF
000007DA 3F00 move.w -[A7], D0
000007DC 7200 moveq.l D1, 0x00
000007DE 2F01 move.l -[A7], D1
000007E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007E4 3F3C 0006 move.w -[A7], 0x6
000007E8 A9EA syscall Pack3
000007EA 602E bra +0x30 /* 0000081A */
label000007EC:
000007EC 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000007F0 486D D1BE pea.l [A5 - 0x2E42]
000007F4 486D 08E2 pea.l [A5 + 0x8E2 /* export_280 */]
000007F8 70FF moveq.l D0, 0xFFFFFFFF
000007FA 3F00 move.w -[A7], D0
000007FC 7200 moveq.l D1, 0x00
000007FE 2F01 move.l -[A7], D1
00000800 2F01 move.l -[A7], D1
00000802 486E FFB6 pea.l [A6 - 0x4A]
00000806 3F3C 0002 move.w -[A7], 0x2
0000080A A9EA syscall Pack3
0000080C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000810 486E FFB6 pea.l [A6 - 0x4A]
00000814 4EBA 00E6 jsr [PC + 0xE6 /* 000008FC */]
00000818 508F addq.l A7, 8
label0000081A:
0000081A 206E 0008 movea.l A0, [A6 + 0x8]
0000081E 1010 move.b D0, [A0]
00000820 4CEE 1800 FFAA movem.l A3,A4, [A6 - 0x56]
00000826 4E5E unlink A6
00000828 4E75 rts
fn0000082A:
0000082A 4E56 FFAE link A6, -0x0052
0000082E 48E7 0018 movem.l -[A7], A3,A4
00000832 286E 0008 movea.l A4, [A6 + 0x8]
00000836 302D D918 move.w D0, [A5 - 0x26E8]
0000083A 48C0 ext.l D0
0000083C 0C80 0000 0700 cmpi.l D0, 0x700
00000842 6D12 blt +0x14 /* 00000856 */
00000844 598F subq.l A7, 4
00000846 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
0000084C 3F3C E865 move.w -[A7], 0xE865
00000850 A9A0 syscall GetResource
00000852 265F movea.l A3, [A7]+
00000854 6010 bra +0x12 /* 00000866 */
label00000856:
00000856 598F subq.l A7, 4
00000858 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
0000085E 3F3C F061 move.w -[A7], 0xF061
00000862 A9A0 syscall GetResource
00000864 265F movea.l A3, [A7]+
label00000866:
00000866 200B move.l D0, A3
00000868 6614 bne +0x16 /* 0000087E */
0000086A 486D D1C0 pea.l [A5 - 0x2E40]
0000086E 558F subq.l A7, 2
00000870 A9AF syscall ResError
00000872 301F move.w D0, [A7]+
00000874 48C0 ext.l D0
00000876 2F00 move.l -[A7], D0
00000878 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000087C 508F addq.l A7, 8
label0000087E:
0000087E 2F0B move.l -[A7], A3
00000880 205F movea.l A0, [A7]+
00000882 A029 syscall HLock
00000884 2D53 FFFC move.l [A6 - 0x4], [A3]
00000888 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000088C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000890 2F0B move.l -[A7], A3
00000892 205F movea.l A0, [A7]+
00000894 A02A syscall HUnlock
00000896 206E FFFC movea.l A0, [A6 - 0x4]
0000089A 3D50 FFAE move.w [A6 - 0x52], [A0]
0000089E 206E FFFC movea.l A0, [A6 - 0x4]
000008A2 3D68 0002 FFB0 move.w [A6 - 0x50], [A0 + 0x2]
000008A8 302D D918 move.w D0, [A5 - 0x26E8]
000008AC 48C0 ext.l D0
000008AE 0C80 0000 0700 cmpi.l D0, 0x700
000008B4 588F addq.l A7, 4
000008B6 6D12 blt +0x14 /* 000008CA */
000008B8 486D D1D0 pea.l [A5 - 0x2E30]
000008BC 486C 000C pea.l [A4 + 0xC]
000008C0 2F0C move.l -[A7], A4
000008C2 3F3C 0005 move.w -[A7], 0x5
000008C6 A9EA syscall Pack3
000008C8 6026 bra +0x28 /* 000008F0 */
label000008CA:
000008CA 2F2E FFAE move.l -[A7], [A6 - 0x52]
000008CE 486D D1E8 pea.l [A5 - 0x2E18]
000008D2 486C 000C pea.l [A4 + 0xC]
000008D6 7000 moveq.l D0, 0x00
000008D8 2F00 move.l -[A7], D0
000008DA 486E FFB2 pea.l [A6 - 0x4E]
000008DE 3F3C 0001 move.w -[A7], 0x1
000008E2 A9EA syscall Pack3
000008E4 2F0C move.l -[A7], A4
000008E6 486E FFB2 pea.l [A6 - 0x4E]
000008EA 4EBA 0010 jsr [PC + 0x10 /* 000008FC */]
000008EE 508F addq.l A7, 8
label000008F0:
000008F0 1014 move.b D0, [A4]
000008F2 4CEE 1800 FFA6 movem.l A3,A4, [A6 - 0x5A]
000008F8 4E5E unlink A6
000008FA 4E75 rts
fn000008FC:
000008FC 4E56 FFFC link A6, -0x0004
00000900 48E7 0118 movem.l -[A7], D7,A3,A4
00000904 286E 0008 movea.l A4, [A6 + 0x8]
00000908 266E 000C movea.l A3, [A6 + 0xC]
0000090C 1694 move.b [A3], [A4]
0000090E 176C 0001 0001 move.b [A3 + 0x1], [A4 + 0x1]
00000914 276C 0002 0002 move.l [A3 + 0x2], [A4 + 0x2]
0000091A 558F subq.l A7, 2
0000091C 3F2C 0006 move.w -[A7], [A4 + 0x6]
00000920 486B 0006 pea.l [A3 + 0x6]
00000924 486B 0008 pea.l [A3 + 0x8]
00000928 486E FFFC pea.l [A6 - 0x4]
0000092C 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000930 3E1F move.w D7, [A7]+
00000932 486C 000A pea.l [A4 + 0xA]
00000936 486B 000C pea.l [A3 + 0xC]
0000093A 7000 moveq.l D0, 0x00
0000093C 102C 000A move.b D0, [A4 + 0xA]
00000940 5280 addq.l D0, 1
00000942 2F00 move.l -[A7], D0
00000944 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000948 377C FFFF 004C move.w [A3 + 0x4C], 0xFFFF
0000094E 426B 004E clr.w [A3 + 0x4E]
00000952 422B 0050 clr.b [A3 + 0x50]
00000956 422B 0051 clr.b [A3 + 0x51]
0000095A 7000 moveq.l D0, 0x00
0000095C 2740 0052 move.l [A3 + 0x52], D0
00000960 426B 0056 clr.w [A3 + 0x56]
00000964 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000096A 4E5E unlink A6
0000096C 4E75 rts
fn0000096E:
0000096E 2F0B move.l -[A7], A3
00000970 206D D8F6 movea.l A0, [A5 - 0x270A]
00000974 7000 moveq.l D0, 0x00
00000976 1028 0239 move.b D0, [A0 + 0x239]
0000097A 660E bne +0x10 /* 0000098A */
0000097C 486D 0902 pea.l [A5 + 0x902 /* export_284 */]
00000980 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000984 588F addq.l A7, 4
00000986 6000 00A0 bra +0xA2 /* 00000A28 */
label0000098A:
0000098A 206D D8F6 movea.l A0, [A5 - 0x270A]
0000098E 7000 moveq.l D0, 0x00
00000990 1028 0008 move.b D0, [A0 + 0x8]
00000994 7201 moveq.l D1, 0x01
00000996 B280 cmp.l D1, D0
00000998 6600 008E bne +0x90 /* 00000A28 */
0000099C 206D D8F6 movea.l A0, [A5 - 0x270A]
000009A0 226D D8F6 movea.l A1, [A5 - 0x270A]
000009A4 7000 moveq.l D0, 0x00
000009A6 102D D870 move.b D0, [A5 - 0x2790]
000009AA 7200 moveq.l D1, 0x00
000009AC 1231 000A move.b D1, [A1 + D0.w + 0xA]
000009B0 2001 move.l D0, D1
000009B2 C2FC 006E mulu.w D1, 0x6E /* 'n' */
000009B6 4840 swap.w D0
000009B8 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000009BC 4840 swap.w D0
000009BE 4240 clr.w D0
000009C0 D280 add.l D1, D0
000009C2 41E8 025E lea.l A0, [A0 + 0x25E]
000009C6 47F0 1800 lea.l A3, [A0 + D1]
000009CA 302B 004A move.w D0, [A3 + 0x4A]
000009CE 48C0 ext.l D0
000009D0 6E10 bgt +0x12 /* 000009E2 */
000009D2 422D DC96 clr.b [A5 - 0x236A]
000009D6 486D 090A pea.l [A5 + 0x90A /* export_285 */]
000009DA 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000009DE 588F addq.l A7, 4
000009E0 6046 bra +0x48 /* 00000A28 */
label000009E2:
000009E2 7002 moveq.l D0, 0x02
000009E4 2F00 move.l -[A7], D0
000009E6 4878 00F0 push.l 0xF0
000009EA 72FF moveq.l D1, 0xFFFFFFFF
000009EC 2F01 move.l -[A7], D1
000009EE 2F2D D8F6 move.l -[A7], [A5 - 0x270A]
000009F2 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
000009F6 4A40 tst.w D0
000009F8 4FEF 0010 lea.l A7, [A7 + 0x10]
000009FC 6708 beq +0xA /* 00000A06 */
000009FE 7001 moveq.l D0, 0x01
00000A00 3F00 move.w -[A7], D0
00000A02 A9C8 syscall SysBeep
00000A04 6022 bra +0x24 /* 00000A28 */
label00000A06:
00000A06 206D D8FA movea.l A0, [A5 - 0x2706]
00000A0A 0228 00FD 0005 andi.b [A0 + 0x5], 0xFD
00000A10 7000 moveq.l D0, 0x00
00000A12 2F00 move.l -[A7], D0
00000A14 7203 moveq.l D1, 0x03
00000A16 2F01 move.l -[A7], D1
00000A18 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000A1C 1B7C 0001 DC96 move.b [A5 - 0x236A], 0x1
00000A22 4EAD 0AFA jsr [A5 + 0xAFA /* export_347 */]
00000A26 508F addq.l A7, 8
label00000A28:
00000A28 265F movea.l A3, [A7]+
00000A2A 4E75 rts
export_281:
00000A2C 48E7 0018 movem.l -[A7], A3,A4
00000A30 286F 0010 movea.l A4, [A7 + 0x10]
00000A34 266F 000C movea.l A3, [A7 + 0xC]
00000A38 3014 move.w D0, [A4]
00000A3A 5340 subq.w D0, 1
00000A3C 6B00 008C bmi +0x8E /* 00000ACA */
00000A40 0C40 0005 cmpi.w D0, 0x5
00000A44 6E00 0084 bgt +0x86 /* 00000ACA */
00000A48 D040 add.w D0, D0
00000A4A 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000A4E 4EFB 0000 jmp [PC + D0.w]
00000A52 000E 005A ori.b A6, 0x5A /* 'Z' */
00000A56 007A 007A 0062 ori.w [PC + 0x62 /* 00000ABA, value 0x782 */], 0x7A /* 'z' */
00000A5C 005A 2053 ori.w [A2]+, 0x2053 /* ' S' */
00000A60 4AA8 0014 tst.l [A0 + 0x14]
00000A64 673C beq +0x3E /* 00000AA2 */
00000A66 7000 moveq.l D0, 0x00
00000A68 2F00 move.l -[A7], D0
00000A6A 486D 08F2 pea.l [A5 + 0x8F2 /* export_282 */]
00000A6E 7203 moveq.l D1, 0x03
00000A70 2F01 move.l -[A7], D1
00000A72 2F0B move.l -[A7], A3
00000A74 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000A78 4878 0258 push.l 0x258
00000A7C 2F0B move.l -[A7], A3
00000A7E 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000A82 7001 moveq.l D0, 0x01
00000A84 2F00 move.l -[A7], D0
00000A86 72FF moveq.l D1, 0xFFFFFFFF
00000A88 2F01 move.l -[A7], D1
00000A8A 2F01 move.l -[A7], D1
00000A8C 2F01 move.l -[A7], D1
00000A8E 7000 moveq.l D0, 0x00
00000A90 2F00 move.l -[A7], D0
00000A92 7001 moveq.l D0, 0x01
00000A94 2F00 move.l -[A7], D0
00000A96 2F00 move.l -[A7], D0
00000A98 2F0B move.l -[A7], A3
00000A9A 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000A9E 4FEF 0038 lea.l A7, [A7 + 0x38]
label00000AA2:
00000AA2 203C 010A 18C4 move.l D0, 0x10A18C4
00000AA8 6026 bra +0x28 /* 00000AD0 */
00000AAA 4EBA 11C0 jsr [PC + 0x11C0 /* 00001C6C */]
00000AAE 7001 moveq.l D0, 0x01
00000AB0 601E bra +0x20 /* 00000AD0 */
00000AB2 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00000AB6 2F0B move.l -[A7], A3
00000AB8 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000ABC 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */]
00000AC0 486D 0AFA pea.l [A5 + 0xAFA /* export_347 */]
00000AC4 A9F1 syscall UnloadSeg
00000AC6 588F addq.l A7, 4
00000AC8 6004 bra +0x6 /* 00000ACE */
label00000ACA:
00000ACA 7000 moveq.l D0, 0x00
00000ACC 6002 bra +0x4 /* 00000AD0 */
label00000ACE:
00000ACE 7001 moveq.l D0, 0x01
label00000AD0:
00000AD0 4CDF 1800 movem.l A3,A4, [A7]+
00000AD4 4E75 rts
export_282:
00000AD6 4E56 FBEE link A6, -0x0412
00000ADA 48E7 0018 movem.l -[A7], A3,A4
00000ADE 49EE FBF6 lea.l A4, [A6 - 0x40A]
00000AE2 47EE FEF6 lea.l A3, [A6 - 0x10A]
00000AE6 206E 000C movea.l A0, [A6 + 0xC]
00000AEA 3010 move.w D0, [A0]
00000AEC 5940 subq.w D0, 4
00000AEE 6B00 0160 bmi +0x162 /* 00000C50 */
00000AF2 0C40 0000 cmpi.w D0, 0x0
00000AF6 6E00 0158 bgt +0x15A /* 00000C50 */
00000AFA D040 add.w D0, D0
00000AFC 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000B00 4EFB 0000 jmp [PC + D0.w]
00000B04 0004 486E ori.b D4, 0x6E /* 'n' */
00000B08 FFF6 .invalid <<F/7/7>>
00000B0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B0E 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000B12 7001 moveq.l D0, 0x01
00000B14 3F00 move.w -[A7], D0
00000B16 A888 syscall TextFace
00000B18 206E 0008 movea.l A0, [A6 + 0x8]
00000B1C 2050 movea.l A0, [A0]
00000B1E 43EE FBEE lea.l A1, [A6 - 0x412]
00000B22 5888 addq.l A0, 4
00000B24 22D8 move.l [A1]+, [A0]+
00000B26 22D8 move.l [A1]+, [A0]+
00000B28 302D DC82 move.w D0, [A5 - 0x237E]
00000B2C 48C0 ext.l D0
00000B2E 322D DC7E move.w D1, [A5 - 0x2382]
00000B32 48C1 ext.l D1
00000B34 B081 cmp.l D0, D1
00000B36 508F addq.l A7, 8
00000B38 6650 bne +0x52 /* 00000B8A */
00000B3A 2F0B move.l -[A7], A3
00000B3C 3F3C 0BCE move.w -[A7], 0xBCE
00000B40 7002 moveq.l D0, 0x02
00000B42 3F00 move.w -[A7], D0
00000B44 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000B48 302D DC82 move.w D0, [A5 - 0x237E]
00000B4C 48C0 ext.l D0
00000B4E 2F00 move.l -[A7], D0
00000B50 2F0C move.l -[A7], A4
00000B52 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
00000B56 302D DC80 move.w D0, [A5 - 0x2380]
00000B5A 48C0 ext.l D0
00000B5C 2F00 move.l -[A7], D0
00000B5E 486E FCF6 pea.l [A6 - 0x30A]
00000B62 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
00000B66 558F subq.l A7, 2
00000B68 486D DA70 pea.l [A5 - 0x2590]
00000B6C 2F0B move.l -[A7], A3
00000B6E 2F0C move.l -[A7], A4
00000B70 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000B74 558F subq.l A7, 2
00000B76 486D DA74 pea.l [A5 - 0x258C]
00000B7A 2F0B move.l -[A7], A3
00000B7C 486E FCF6 pea.l [A6 - 0x30A]
00000B80 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000B84 588F addq.l A7, 4
00000B86 6000 008E bra +0x90 /* 00000C16 */
label00000B8A:
00000B8A 302D DC6C move.w D0, [A5 - 0x2394]
00000B8E 48C0 ext.l D0
00000B90 322D DC82 move.w D1, [A5 - 0x237E]
00000B94 48C1 ext.l D1
00000B96 B081 cmp.l D0, D1
00000B98 6610 bne +0x12 /* 00000BAA */
00000B9A 2F0B move.l -[A7], A3
00000B9C 3F3C 0BCE move.w -[A7], 0xBCE
00000BA0 7005 moveq.l D0, 0x05
00000BA2 3F00 move.w -[A7], D0
00000BA4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000BA8 600E bra +0x10 /* 00000BB8 */
label00000BAA:
00000BAA 2F0B move.l -[A7], A3
00000BAC 3F3C 0BCE move.w -[A7], 0xBCE
00000BB0 7006 moveq.l D0, 0x06
00000BB2 3F00 move.w -[A7], D0
00000BB4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
label00000BB8:
00000BB8 302D DC7E move.w D0, [A5 - 0x2382]
00000BBC 48C0 ext.l D0
00000BBE 2F00 move.l -[A7], D0
00000BC0 2F0C move.l -[A7], A4
00000BC2 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
00000BC6 302D DC80 move.w D0, [A5 - 0x2380]
00000BCA 48C0 ext.l D0
00000BCC 2F00 move.l -[A7], D0
00000BCE 486E FCF6 pea.l [A6 - 0x30A]
00000BD2 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
00000BD6 302D DC82 move.w D0, [A5 - 0x237E]
00000BDA 48C0 ext.l D0
00000BDC 2F00 move.l -[A7], D0
00000BDE 486E FDF6 pea.l [A6 - 0x20A]
00000BE2 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
00000BE6 558F subq.l A7, 2
00000BE8 486D DA78 pea.l [A5 - 0x2588]
00000BEC 2F0B move.l -[A7], A3
00000BEE 2F0C move.l -[A7], A4
00000BF0 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000BF4 558F subq.l A7, 2
00000BF6 486D DA7C pea.l [A5 - 0x2584]
00000BFA 2F0B move.l -[A7], A3
00000BFC 486E FCF6 pea.l [A6 - 0x30A]
00000C00 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000C04 558F subq.l A7, 2
00000C06 486D DA80 pea.l [A5 - 0x2580]
00000C0A 2F0B move.l -[A7], A3
00000C0C 486E FDF6 pea.l [A6 - 0x20A]
00000C10 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000C14 5C8F addq.l A7, 6
label00000C16:
00000C16 2F0C move.l -[A7], A4
00000C18 3F3C 0BCE move.w -[A7], 0xBCE
00000C1C 7007 moveq.l D0, 0x07
00000C1E 3F00 move.w -[A7], D0
00000C20 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000C24 2F0C move.l -[A7], A4
00000C26 2F0B move.l -[A7], A3
00000C28 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000C2C 486B 0001 pea.l [A3 + 0x1]
00000C30 7000 moveq.l D0, 0x00
00000C32 1013 move.b D0, [A3]
00000C34 2F00 move.l -[A7], D0
00000C36 486E FBEE pea.l [A6 - 0x412]
00000C3A 7000 moveq.l D0, 0x00
00000C3C 3F00 move.w -[A7], D0
00000C3E A9CE syscall TETextBox/TextBox
00000C40 486E FFF6 pea.l [A6 - 0xA]
00000C44 7000 moveq.l D0, 0x00
00000C46 2F00 move.l -[A7], D0
00000C48 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000C4C 508F addq.l A7, 8
00000C4E 6004 bra +0x6 /* 00000C54 */
label00000C50:
00000C50 7000 moveq.l D0, 0x00
00000C52 6002 bra +0x4 /* 00000C56 */
label00000C54:
00000C54 7001 moveq.l D0, 0x01
label00000C56:
00000C56 4CEE 1800 FBE6 movem.l A3,A4, [A6 - 0x41A]
00000C5C 4E5E unlink A6
00000C5E 4E75 rts
export_283:
00000C60 4E56 FF00 link A6, -0x0100
00000C64 48E7 0018 movem.l -[A7], A3,A4
00000C68 49EE FF00 lea.l A4, [A6 - 0x100]
00000C6C 266E 0008 movea.l A3, [A6 + 0x8]
00000C70 206E 000C movea.l A0, [A6 + 0xC]
00000C74 3010 move.w D0, [A0]
00000C76 5340 subq.w D0, 1
00000C78 6B00 0084 bmi +0x86 /* 00000CFE */
00000C7C 0C40 0005 cmpi.w D0, 0x5
00000C80 6E7C bgt +0x7E /* 00000CFE */
00000C82 D040 add.w D0, D0
00000C84 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000C88 4EFB 0000 jmp [PC + D0.w]
00000C8C 000E 0064 ori.b A6, 0x64 /* 'd' */
00000C90 0074 0074 006C ori.w [A4 + D0.w + 0x6C], 0x74 /* 't' */
00000C96 0064 2053 ori.w -[A4], 0x2053 /* ' S' */
00000C9A 4AA8 0014 tst.l [A0 + 0x14]
00000C9E 661C bne +0x1E /* 00000CBC */
00000CA0 2F0C move.l -[A7], A4
00000CA2 3F3C 0BCE move.w -[A7], 0xBCE
00000CA6 7004 moveq.l D0, 0x04
00000CA8 3F00 move.w -[A7], D0
00000CAA 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000CAE 2F0C move.l -[A7], A4
00000CB0 7000 moveq.l D0, 0x00
00000CB2 2F00 move.l -[A7], D0
00000CB4 2F00 move.l -[A7], D0
00000CB6 2F00 move.l -[A7], D0
00000CB8 A98B syscall ParamText
00000CBA 602A bra +0x2C /* 00000CE6 */
label00000CBC:
00000CBC 7001 moveq.l D0, 0x01
00000CBE 2F00 move.l -[A7], D0
00000CC0 72FF moveq.l D1, 0xFFFFFFFF
00000CC2 2F01 move.l -[A7], D1
00000CC4 2F01 move.l -[A7], D1
00000CC6 2F01 move.l -[A7], D1
00000CC8 7000 moveq.l D0, 0x00
00000CCA 2F00 move.l -[A7], D0
00000CCC 7001 moveq.l D0, 0x01
00000CCE 2F00 move.l -[A7], D0
00000CD0 2F00 move.l -[A7], D0
00000CD2 2F0B move.l -[A7], A3
00000CD4 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000CD8 4878 012C push.l 0x12C
00000CDC 2F0B move.l -[A7], A3
00000CDE 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000CE2 4FEF 0028 lea.l A7, [A7 + 0x28]
label00000CE6:
00000CE6 203C 010A 18B0 move.l D0, 0x10A18B0
00000CEC 6012 bra +0x14 /* 00000D00 */
00000CEE 4EBA 0F7C jsr [PC + 0xF7C /* 00001C6C */]
00000CF2 7001 moveq.l D0, 0x01
00000CF4 600A bra +0xC /* 00000D00 */
00000CF6 2F0B move.l -[A7], A3
00000CF8 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000CFC 588F addq.l A7, 4
label00000CFE:
00000CFE 7000 moveq.l D0, 0x00
label00000D00:
00000D00 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00000D06 4E5E unlink A6
00000D08 4E75 rts
export_284:
00000D0A 4E56 FE00 link A6, -0x0200
00000D0E 48E7 0018 movem.l -[A7], A3,A4
00000D12 286E 0008 movea.l A4, [A6 + 0x8]
00000D16 47EE FE00 lea.l A3, [A6 - 0x200]
00000D1A 206E 000C movea.l A0, [A6 + 0xC]
00000D1E 3010 move.w D0, [A0]
00000D20 5340 subq.w D0, 1
00000D22 6B00 009A bmi +0x9C /* 00000DBE */
00000D26 0C40 0001 cmpi.w D0, 0x1
00000D2A 6E00 0092 bgt +0x94 /* 00000DBE */
00000D2E D040 add.w D0, D0
00000D30 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000D34 4EFB 0000 jmp [PC + D0.w]
00000D38 0006 0080 ori.b D6, 0x80
00000D3C 2054 movea.l A0, [A4]
00000D3E 4AA8 0014 tst.l [A0 + 0x14]
00000D42 664A bne +0x4C /* 00000D8E */
00000D44 2F0B move.l -[A7], A3
00000D46 3F3C 0BCE move.w -[A7], 0xBCE
00000D4A 7001 moveq.l D0, 0x01
00000D4C 3F00 move.w -[A7], D0
00000D4E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000D52 486E FF00 pea.l [A6 - 0x100]
00000D56 3F3C 0BBA move.w -[A7], 0xBBA
00000D5A 206D D8F6 movea.l A0, [A5 - 0x270A]
00000D5E 1028 0238 move.b D0, [A0 + 0x238]
00000D62 4880 ext.w D0
00000D64 48C0 ext.l D0
00000D66 5480 addq.l D0, 2
00000D68 3F00 move.w -[A7], D0
00000D6A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000D6E 558F subq.l A7, 2
00000D70 486D DA84 pea.l [A5 - 0x257C]
00000D74 2F0B move.l -[A7], A3
00000D76 486E FF00 pea.l [A6 - 0x100]
00000D7A 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000D7E 2F0B move.l -[A7], A3
00000D80 7000 moveq.l D0, 0x00
00000D82 2F00 move.l -[A7], D0
00000D84 2F00 move.l -[A7], D0
00000D86 2F00 move.l -[A7], D0
00000D88 A98B syscall ParamText
00000D8A 548F addq.l A7, 2
00000D8C 6020 bra +0x22 /* 00000DAE */
label00000D8E:
00000D8E 7001 moveq.l D0, 0x01
00000D90 2F00 move.l -[A7], D0
00000D92 72FF moveq.l D1, 0xFFFFFFFF
00000D94 2F01 move.l -[A7], D1
00000D96 2F01 move.l -[A7], D1
00000D98 2F01 move.l -[A7], D1
00000D9A 7000 moveq.l D0, 0x00
00000D9C 2F00 move.l -[A7], D0
00000D9E 7001 moveq.l D0, 0x01
00000DA0 2F00 move.l -[A7], D0
00000DA2 2F00 move.l -[A7], D0
00000DA4 2F0C move.l -[A7], A4
00000DA6 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000DAA 4FEF 0020 lea.l A7, [A7 + 0x20]
label00000DAE:
00000DAE 203C 010A 18B0 move.l D0, 0x10A18B0
00000DB4 600A bra +0xC /* 00000DC0 */
00000DB6 4EBA 0EB4 jsr [PC + 0xEB4 /* 00001C6C */]
00000DBA 7001 moveq.l D0, 0x01
00000DBC 6002 bra +0x4 /* 00000DC0 */
label00000DBE:
00000DBE 7000 moveq.l D0, 0x00
label00000DC0:
00000DC0 4CEE 1800 FDF8 movem.l A3,A4, [A6 - 0x208]
00000DC6 4E5E unlink A6
00000DC8 4E75 rts
export_285:
00000DCA 4E56 FF00 link A6, -0x0100
00000DCE 48E7 0018 movem.l -[A7], A3,A4
00000DD2 49EE FF00 lea.l A4, [A6 - 0x100]
00000DD6 266E 0008 movea.l A3, [A6 + 0x8]
00000DDA 206E 000C movea.l A0, [A6 + 0xC]
00000DDE 3010 move.w D0, [A0]
00000DE0 5340 subq.w D0, 1
00000DE2 6B00 0084 bmi +0x86 /* 00000E68 */
00000DE6 0C40 0005 cmpi.w D0, 0x5
00000DEA 6E7C bgt +0x7E /* 00000E68 */
00000DEC D040 add.w D0, D0
00000DEE 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000DF2 4EFB 0000 jmp [PC + D0.w]
00000DF6 000E 0064 ori.b A6, 0x64 /* 'd' */
00000DFA 0074 0074 006C ori.w [A4 + D0.w + 0x6C], 0x74 /* 't' */
00000E00 0064 2053 ori.w -[A4], 0x2053 /* ' S' */
00000E04 4AA8 0014 tst.l [A0 + 0x14]
00000E08 661C bne +0x1E /* 00000E26 */
00000E0A 2F0C move.l -[A7], A4
00000E0C 3F3C 0BCE move.w -[A7], 0xBCE
00000E10 7003 moveq.l D0, 0x03
00000E12 3F00 move.w -[A7], D0
00000E14 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000E18 2F0C move.l -[A7], A4
00000E1A 7000 moveq.l D0, 0x00
00000E1C 2F00 move.l -[A7], D0
00000E1E 2F00 move.l -[A7], D0
00000E20 2F00 move.l -[A7], D0
00000E22 A98B syscall ParamText
00000E24 602A bra +0x2C /* 00000E50 */
label00000E26:
00000E26 7001 moveq.l D0, 0x01
00000E28 2F00 move.l -[A7], D0
00000E2A 72FF moveq.l D1, 0xFFFFFFFF
00000E2C 2F01 move.l -[A7], D1
00000E2E 2F01 move.l -[A7], D1
00000E30 2F01 move.l -[A7], D1
00000E32 7000 moveq.l D0, 0x00
00000E34 2F00 move.l -[A7], D0
00000E36 7001 moveq.l D0, 0x01
00000E38 2F00 move.l -[A7], D0
00000E3A 2F00 move.l -[A7], D0
00000E3C 2F0B move.l -[A7], A3
00000E3E 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000E42 4878 012C push.l 0x12C
00000E46 2F0B move.l -[A7], A3
00000E48 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000E4C 4FEF 0028 lea.l A7, [A7 + 0x28]
label00000E50:
00000E50 203C 010A 18B0 move.l D0, 0x10A18B0
00000E56 6012 bra +0x14 /* 00000E6A */
00000E58 4EBA 0E12 jsr [PC + 0xE12 /* 00001C6C */]
00000E5C 7001 moveq.l D0, 0x01
00000E5E 600A bra +0xC /* 00000E6A */
00000E60 2F0B move.l -[A7], A3
00000E62 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000E66 588F addq.l A7, 4
label00000E68:
00000E68 7000 moveq.l D0, 0x00
label00000E6A:
00000E6A 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00000E70 4E5E unlink A6
00000E72 4E75 rts
export_286:
00000E74 4E75 rts
export_287:
00000E76 4E56 0000 link A6, 0
00000E7A 598F subq.l A7, 4
00000E7C 3F2E 000A move.w -[A7], [A6 + 0xA]
00000E80 A949 syscall GetMenuHandle
00000E82 7000 moveq.l D0, 0x00
00000E84 3F00 move.w -[A7], D0
00000E86 A93A syscall DisableItem
00000E88 4E5E unlink A6
00000E8A 4E75 rts
export_288:
00000E8C 4E56 0000 link A6, 0
00000E90 598F subq.l A7, 4
00000E92 3F2E 000A move.w -[A7], [A6 + 0xA]
00000E96 A949 syscall GetMenuHandle
00000E98 7000 moveq.l D0, 0x00
00000E9A 3F00 move.w -[A7], D0
00000E9C A939 syscall EnableItem
00000E9E 4E5E unlink A6
00000EA0 4E75 rts
export_289:
00000EA2 4E56 FEFC link A6, -0x0104
00000EA6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000EAA 49EE FEFC lea.l A4, [A6 - 0x104]
00000EAE 2C2E 0008 move.l D6, [A6 + 0x8]
00000EB2 558F subq.l A7, 2
00000EB4 2F06 move.l -[A7], D6
00000EB6 A86A syscall HiWord
00000EB8 3A1F move.w D5, [A7]+
00000EBA 558F subq.l A7, 2
00000EBC 2F06 move.l -[A7], D6
00000EBE A86B syscall LoWord
00000EC0 3E1F move.w D7, [A7]+
00000EC2 3005 move.w D0, D5
00000EC4 0440 03E8 subi.w D0, 0x3E8
00000EC8 6B00 0174 bmi +0x176 /* 0000103E */
00000ECC 0C40 0004 cmpi.w D0, 0x4
00000ED0 6E00 016C bgt +0x16E /* 0000103E */
00000ED4 D040 add.w D0, D0
00000ED6 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000EDA 4EFB 0000 jmp [PC + D0.w]
00000EDE 000C 004C ori.b A4, 0x4C /* 'L' */
00000EE2 011C btst [A4]+, D0
00000EE4 0140 bchg D0, D0
00000EE6 0152 bchg [A2], D0
00000EE8 3007 move.w D0, D7
00000EEA 5340 subq.w D0, 1
00000EEC 6B20 bmi +0x22 /* 00000F0E */
00000EEE 0C40 0000 cmpi.w D0, 0x0
00000EF2 6E1A bgt +0x1C /* 00000F0E */
00000EF4 D040 add.w D0, D0
00000EF6 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000EFA 4EFB 0000 jmp [PC + D0.w]
00000EFE 0004 4EAD ori.b D4, 0xAD
00000F02 04AA 486D 04AA A9F1 subi.l [A2 - 0x560F], 0x486D04AA
00000F0A 6000 0132 bra +0x134 /* 0000103E */
label00000F0E:
00000F0E 598F subq.l A7, 4
00000F10 3F3C 03E8 move.w -[A7], 0x3E8
00000F14 A949 syscall GetMenuHandle
00000F16 3F07 move.w -[A7], D7
00000F18 2F0C move.l -[A7], A4
00000F1A A946 syscall GetMenuItemText/GetItem
00000F1C 558F subq.l A7, 2
00000F1E 2F0C move.l -[A7], A4
00000F20 A9B6 syscall OpenDeskAcc
00000F22 548F addq.l A7, 2
00000F24 6000 0118 bra +0x11A /* 0000103E */
00000F28 3007 move.w D0, D7
00000F2A 5340 subq.w D0, 1
00000F2C 6B00 0110 bmi +0x112 /* 0000103E */
00000F30 0C40 0006 cmpi.w D0, 0x6
00000F34 6E00 0108 bgt +0x10A /* 0000103E */
00000F38 D040 add.w D0, D0
00000F3A 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000F3E 4EFB 0000 jmp [PC + D0.w]
00000F42 0010 0026 ori.b [A0], 0x26 /* '&' */
00000F46 00FE .incomplete
00000F48 004C 00FE ori.w A4, 0xFE
00000F4C 0054 005C ori.w [A4], 0x5C /* '\\' */
00000F50 598F subq.l A7, 4
00000F52 3F3C 03EB move.w -[A7], 0x3EB
00000F56 A949 syscall GetMenuHandle
00000F58 7001 moveq.l D0, 0x01
00000F5A 3F00 move.w -[A7], D0
00000F5C A93A syscall DisableItem
00000F5E 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000F62 6000 00DA bra +0xDC /* 0000103E */
00000F66 206D D8F6 movea.l A0, [A5 - 0x270A]
00000F6A 7000 moveq.l D0, 0x00
00000F6C 1028 0005 move.b D0, [A0 + 0x5]
00000F70 7202 moveq.l D1, 0x02
00000F72 C280 and.l D1, D0
00000F74 6608 bne +0xA /* 00000F7E */
00000F76 4EBA F1B0 jsr [PC - 0xE50 /* 00000128 */]
00000F7A 6000 00C2 bra +0xC4 /* 0000103E */
label00000F7E:
00000F7E 486D 054A pea.l [A5 + 0x54A /* export_165 */]
00000F82 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000F86 588F addq.l A7, 4
00000F88 6000 00B4 bra +0xB6 /* 0000103E */
00000F8C 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00000F90 6000 00AC bra +0xAE /* 0000103E */
00000F94 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00000F98 6000 00A4 bra +0xA6 /* 0000103E */
00000F9C 206D D8F6 movea.l A0, [A5 - 0x270A]
00000FA0 226D D8F6 movea.l A1, [A5 - 0x270A]
00000FA4 7000 moveq.l D0, 0x00
00000FA6 102D D870 move.b D0, [A5 - 0x2790]
00000FAA 7200 moveq.l D1, 0x00
00000FAC 1231 000A move.b D1, [A1 + D0.w + 0xA]
00000FB0 2001 move.l D0, D1
00000FB2 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00000FB6 4840 swap.w D0
00000FB8 C0FC 006E mulu.w D0, 0x6E /* 'n' */
00000FBC 4840 swap.w D0
00000FBE 4240 clr.w D0
00000FC0 D280 add.l D1, D0
00000FC2 41E8 025E lea.l A0, [A0 + 0x25E]
00000FC6 47F0 1800 lea.l A3, [A0 + D1]
00000FCA 7000 moveq.l D0, 0x00
00000FCC 1013 move.b D0, [A3]
00000FCE 7220 moveq.l D1, 0x20
00000FD0 C280 and.l D1, D0
00000FD2 6712 beq +0x14 /* 00000FE6 */
00000FD4 7000 moveq.l D0, 0x00
00000FD6 302D D464 move.w D0, [A5 - 0x2B9C]
00000FDA 2F00 move.l -[A7], D0
00000FDC 2F2D D45E move.l -[A7], [A5 - 0x2BA2]
00000FE0 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000FE4 508F addq.l A7, 8
label00000FE6:
00000FE6 701E moveq.l D0, 0x1E
00000FE8 2F00 move.l -[A7], D0
00000FEA 486E FFFC pea.l [A6 - 0x4]
00000FEE 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000FF2 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000FF6 6046 bra +0x48 /* 0000103E */
00000FF8 48C7 ext.l D7
00000FFA 2007 move.l D0, D7
00000FFC 5380 subq.l D0, 1
00000FFE 2F00 move.l -[A7], D0
00001000 4EAD 073A jsr [A5 + 0x73A /* export_227 */]
00001004 7200 moveq.l D1, 0x00
00001006 1200 move.b D1, D0
00001008 588F addq.l A7, 4
0000100A 6632 bne +0x34 /* 0000103E */
0000100C 558F subq.l A7, 2
0000100E 48C7 ext.l D7
00001010 2007 move.l D0, D7
00001012 5380 subq.l D0, 1
00001014 3F00 move.w -[A7], D0
00001016 A9C2 syscall SysEdit
00001018 548F addq.l A7, 2
0000101A 6022 bra +0x24 /* 0000103E */
0000101C 48C7 ext.l D7
0000101E 2F07 move.l -[A7], D7
00001020 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */]
00001024 486D 0AEA pea.l [A5 + 0xAEA /* export_345 */]
00001028 A9F1 syscall UnloadSeg
0000102A 588F addq.l A7, 4
0000102C 6010 bra +0x12 /* 0000103E */
0000102E 48C7 ext.l D7
00001030 2F07 move.l -[A7], D7
00001032 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00001036 486D 0BB2 pea.l [A5 + 0xBB2 /* export_370 */]
0000103A A9F1 syscall UnloadSeg
0000103C 588F addq.l A7, 4
label0000103E:
0000103E 7000 moveq.l D0, 0x00
00001040 3F00 move.w -[A7], D0
00001042 A938 syscall HiliteMenu
00001044 4CEE 18E0 FEE8 movem.l D5,D6,D7,A3,A4, [A6 - 0x118]
0000104A 4E5E unlink A6
0000104C 4E75 rts
fn0000104E:
0000104E 4E75 rts
export_290:
00001050 2F07 move.l -[A7], D7
00001052 558F subq.l A7, 2
00001054 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
0000105A 2F3C 6F61 7070 move.l -[A7], 0x6F617070 /* 'oapp' */
00001060 486D 0942 pea.l [A5 + 0x942 /* export_292 */]
00001064 7000 moveq.l D0, 0x00
00001066 2F00 move.l -[A7], D0
00001068 7200 moveq.l D1, 0x00
0000106A 1F01 move.b -[A7], D1
0000106C 303C 091F move.w D0, 0x91F
00001070 A816 syscall Pack8
00001072 3E1F move.w D7, [A7]+
00001074 48C7 ext.l D7
00001076 4A87 tst.l D7
00001078 670A beq +0xC /* 00001084 */
0000107A 48C7 ext.l D7
0000107C 2F07 move.l -[A7], D7
0000107E 4EBA FFCE jsr [PC - 0x32 /* 0000104E */]
00001082 588F addq.l A7, 4
label00001084:
00001084 558F subq.l A7, 2
00001086 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
0000108C 2F3C 6F64 6F63 move.l -[A7], 0x6F646F63 /* 'odoc' */
00001092 486D 094A pea.l [A5 + 0x94A /* export_293 */]
00001096 7000 moveq.l D0, 0x00
00001098 2F00 move.l -[A7], D0
0000109A 7200 moveq.l D1, 0x00
0000109C 1F01 move.b -[A7], D1
0000109E 303C 091F move.w D0, 0x91F
000010A2 A816 syscall Pack8
000010A4 3E1F move.w D7, [A7]+
000010A6 48C7 ext.l D7
000010A8 4A87 tst.l D7
000010AA 670A beq +0xC /* 000010B6 */
000010AC 48C7 ext.l D7
000010AE 2F07 move.l -[A7], D7
000010B0 4EBA FF9C jsr [PC - 0x64 /* 0000104E */]
000010B4 588F addq.l A7, 4
label000010B6:
000010B6 558F subq.l A7, 2
000010B8 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
000010BE 2F3C 7064 6F63 move.l -[A7], 0x70646F63 /* 'pdoc' */
000010C4 486D 0952 pea.l [A5 + 0x952 /* export_294 */]
000010C8 7000 moveq.l D0, 0x00
000010CA 2F00 move.l -[A7], D0
000010CC 7200 moveq.l D1, 0x00
000010CE 1F01 move.b -[A7], D1
000010D0 303C 091F move.w D0, 0x91F
000010D4 A816 syscall Pack8
000010D6 3E1F move.w D7, [A7]+
000010D8 48C7 ext.l D7
000010DA 4A87 tst.l D7
000010DC 670A beq +0xC /* 000010E8 */
000010DE 48C7 ext.l D7
000010E0 2F07 move.l -[A7], D7
000010E2 4EBA FF6A jsr [PC - 0x96 /* 0000104E */]
000010E6 588F addq.l A7, 4
label000010E8:
000010E8 558F subq.l A7, 2
000010EA 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */
000010F0 2F3C 7175 6974 move.l -[A7], 0x71756974 /* 'quit' */
000010F6 486D 095A pea.l [A5 + 0x95A /* export_295 */]
000010FA 7000 moveq.l D0, 0x00
000010FC 2F00 move.l -[A7], D0
000010FE 7200 moveq.l D1, 0x00
00001100 1F01 move.b -[A7], D1
00001102 303C 091F move.w D0, 0x91F
00001106 A816 syscall Pack8
00001108 3E1F move.w D7, [A7]+
0000110A 48C7 ext.l D7
0000110C 4A87 tst.l D7
0000110E 670A beq +0xC /* 0000111A */
00001110 48C7 ext.l D7
00001112 2F07 move.l -[A7], D7
00001114 4EBA FF38 jsr [PC - 0xC8 /* 0000104E */]
00001118 588F addq.l A7, 4
label0000111A:
0000111A 2E1F move.l D7, [A7]+
0000111C 4E75 rts
export_291:
0000111E 4E56 0000 link A6, 0
00001122 2F07 move.l -[A7], D7
00001124 4A6D DFC2 tst.w [A5 - 0x203E]
00001128 671E beq +0x20 /* 00001148 */
0000112A 558F subq.l A7, 2
0000112C 486E 0008 pea.l [A6 + 0x8]
00001130 303C 021B move.w D0, 0x21B
00001134 A816 syscall Pack8
00001136 3E1F move.w D7, [A7]+
00001138 48C7 ext.l D7
0000113A 4A87 tst.l D7
0000113C 670A beq +0xC /* 00001148 */
0000113E 48C7 ext.l D7
00001140 2F07 move.l -[A7], D7
00001142 4EBA FF0A jsr [PC - 0xF6 /* 0000104E */]
00001146 588F addq.l A7, 4
label00001148:
00001148 2E2E FFFC move.l D7, [A6 - 0x4]
0000114C 4E5E unlink A6
0000114E 4E75 rts
fn00001150:
00001150 4E56 FFF8 link A6, -0x0008
00001154 2F07 move.l -[A7], D7
00001156 558F subq.l A7, 2
00001158 486E 0008 pea.l [A6 + 0x8]
0000115C 2F3C 6D69 7373 move.l -[A7], 0x6D697373 /* 'miss' */
00001162 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00001168 486E FFF8 pea.l [A6 - 0x8]
0000116C 7000 moveq.l D0, 0x00
0000116E 2F00 move.l -[A7], D0
00001170 2F00 move.l -[A7], D0
00001172 486E FFFC pea.l [A6 - 0x4]
00001176 303C 0E15 move.w D0, 0xE15
0000117A A816 syscall Pack8
0000117C 3E1F move.w D7, [A7]+
0000117E 48C7 ext.l D7
00001180 0C87 FFFF F95B cmpi.l D7, 0xFFFFF95B
00001186 6604 bne +0x6 /* 0000118C */
00001188 7000 moveq.l D0, 0x00
0000118A 600E bra +0x10 /* 0000119A */
label0000118C:
0000118C 48C7 ext.l D7
0000118E 4A87 tst.l D7
00001190 6606 bne +0x8 /* 00001198 */
00001192 303C F954 move.w D0, 0xF954
00001196 6002 bra +0x4 /* 0000119A */
label00001198:
00001198 3007 move.w D0, D7
label0000119A:
0000119A 2E2E FFF4 move.l D7, [A6 - 0xC]
0000119E 4E5E unlink A6
000011A0 4E75 rts
export_292:
000011A2 4E56 FFF0 link A6, -0x0010
000011A6 2F07 move.l -[A7], D7
000011A8 206E 0010 movea.l A0, [A6 + 0x10]
000011AC 43EE FFF0 lea.l A1, [A6 - 0x10]
000011B0 22D8 move.l [A1]+, [A0]+
000011B2 22D8 move.l [A1]+, [A0]+
000011B4 206E 000C movea.l A0, [A6 + 0xC]
000011B8 43EE FFF8 lea.l A1, [A6 - 0x8]
000011BC 22D8 move.l [A1]+, [A0]+
000011BE 22D8 move.l [A1]+, [A0]+
000011C0 41EE FFF8 lea.l A0, [A6 - 0x8]
000011C4 2F20 move.l -[A7], -[A0]
000011C6 2F20 move.l -[A7], -[A0]
000011C8 4EBA FF86 jsr [PC - 0x7A /* 00001150 */]
000011CC 3E00 move.w D7, D0
000011CE 48C7 ext.l D7
000011D0 4A87 tst.l D7
000011D2 6706 beq +0x8 /* 000011DA */
000011D4 3D47 0014 move.w [A6 + 0x14], D7
000011D8 6004 bra +0x6 /* 000011DE */
label000011DA:
000011DA 426E 0014 clr.w [A6 + 0x14]
label000011DE:
000011DE 2E2E FFEC move.l D7, [A6 - 0x14]
000011E2 4E5E unlink A6
000011E4 205F movea.l A0, [A7]+
000011E6 DEFC 000C add.w A7, 0xC
000011EA 4ED0 jmp [A0]
export_293:
000011EC 4E56 FE82 link A6, -0x017E
000011F0 48E7 0310 movem.l -[A7], D6,D7,A3
000011F4 47EE FEF0 lea.l A3, [A6 - 0x110]
000011F8 206E 0010 movea.l A0, [A6 + 0x10]
000011FC 43EE FFF0 lea.l A1, [A6 - 0x10]
00001200 22D8 move.l [A1]+, [A0]+
00001202 22D8 move.l [A1]+, [A0]+
00001204 206E 000C movea.l A0, [A6 + 0xC]
00001208 43EE FFF8 lea.l A1, [A6 - 0x8]
0000120C 22D8 move.l [A1]+, [A0]+
0000120E 22D8 move.l [A1]+, [A0]+
00001210 558F subq.l A7, 2
00001212 486E FFF0 pea.l [A6 - 0x10]
00001216 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
0000121C 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
00001222 486E FEC8 pea.l [A6 - 0x138]
00001226 303C 0812 move.w D0, 0x812
0000122A A816 syscall Pack8
0000122C 3E1F move.w D7, [A7]+
0000122E 48C7 ext.l D7
00001230 4A87 tst.l D7
00001232 670A beq +0xC /* 0000123E */
00001234 48C7 ext.l D7
00001236 2F07 move.l -[A7], D7
00001238 4EBA FE14 jsr [PC - 0x1EC /* 0000104E */]
0000123C 588F addq.l A7, 4
label0000123E:
0000123E 41EE FFF8 lea.l A0, [A6 - 0x8]
00001242 2F20 move.l -[A7], -[A0]
00001244 2F20 move.l -[A7], -[A0]
00001246 4EBA FF08 jsr [PC - 0xF8 /* 00001150 */]
0000124A 3E00 move.w D7, D0
0000124C 48C7 ext.l D7
0000124E 4A87 tst.l D7
00001250 508F addq.l A7, 8
00001252 6708 beq +0xA /* 0000125C */
00001254 3D47 0014 move.w [A6 + 0x14], D7
00001258 6000 0132 bra +0x134 /* 0000138C */
label0000125C:
0000125C 302D D874 move.w D0, [A5 - 0x278C]
00001260 48C0 ext.l D0
00001262 6600 00E8 bne +0xEA /* 0000134C */
00001266 558F subq.l A7, 2
00001268 486E FEC8 pea.l [A6 - 0x138]
0000126C 486E FED0 pea.l [A6 - 0x130]
00001270 303C 0407 move.w D0, 0x407
00001274 A816 syscall Pack8
00001276 3E1F move.w D7, [A7]+
00001278 7C01 moveq.l D6, 0x01
0000127A 6000 00C6 bra +0xC8 /* 00001342 */
label0000127E:
0000127E 558F subq.l A7, 2
00001280 486E FEC8 pea.l [A6 - 0x138]
00001284 2F06 move.l -[A7], D6
00001286 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */
0000128C 486E FED8 pea.l [A6 - 0x128]
00001290 486E FEDC pea.l [A6 - 0x124]
00001294 486E FE82 pea.l [A6 - 0x17E]
00001298 7046 moveq.l D0, 0x46
0000129A 2F00 move.l -[A7], D0
0000129C 486E FED4 pea.l [A6 - 0x12C]
000012A0 303C 100A move.w D0, 0x100A
000012A4 A816 syscall Pack8
000012A6 3E1F move.w D7, [A7]+
000012A8 48C7 ext.l D7
000012AA 4A87 tst.l D7
000012AC 670A beq +0xC /* 000012B8 */
000012AE 48C7 ext.l D7
000012B0 2F07 move.l -[A7], D7
000012B2 4EBA FD9A jsr [PC - 0x266 /* 0000104E */]
000012B6 588F addq.l A7, 4
label000012B8:
000012B8 558F subq.l A7, 2
000012BA 3F2E FE82 move.w -[A7], [A6 - 0x17E]
000012BE 2F2E FE84 move.l -[A7], [A6 - 0x17C]
000012C2 486E FE88 pea.l [A6 - 0x178]
000012C6 486E FEE0 pea.l [A6 - 0x120]
000012CA 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
000012CE 3E1F move.w D7, [A7]+
000012D0 2B6E FEE0 D200 move.l [A5 - 0x2E00], [A6 - 0x120]
000012D6 0CAD 4F52 4346 D200 cmpi.l [A5 - 0x2E00], 0x4F524346 /* 'ORCF' */
000012DE 663E bne +0x40 /* 0000131E */
000012E0 4A2D D8FE tst.b [A5 - 0x2702]
000012E4 6718 beq +0x1A /* 000012FE */
000012E6 558F subq.l A7, 2
000012E8 3F2D D204 move.w -[A7], [A5 - 0x2DFC]
000012EC 2F2D D206 move.l -[A7], [A5 - 0x2DFA]
000012F0 486D D20A pea.l [A5 - 0x2DF6]
000012F4 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
000012F8 422D D8FE clr.b [A5 - 0x2702]
000012FC 548F addq.l A7, 2
label000012FE:
000012FE 41ED D204 lea.l A0, [A5 - 0x2DFC]
00001302 43EE FE82 lea.l A1, [A6 - 0x17E]
00001306 7010 moveq.l D0, 0x10
label00001308:
00001308 20D9 move.l [A0]+, [A1]+
0000130A 51C8 FFFC dbf D0, -0x6 /* 00001308 */
0000130E 30D9 move.w [A0]+, [A1]+
00001310 426D D728 clr.w [A5 - 0x28D8]
00001314 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
00001318 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */]
0000131C 605C bra +0x5E /* 0000137A */
label0000131E:
0000131E 0CAD 4F52 4446 D200 cmpi.l [A5 - 0x2E00], 0x4F524446 /* 'ORDF' */
00001326 6752 beq +0x54 /* 0000137A */
00001328 41ED D24A lea.l A0, [A5 - 0x2DB6]
0000132C 43EE FE82 lea.l A1, [A6 - 0x17E]
00001330 7010 moveq.l D0, 0x10
label00001332:
00001332 20D9 move.l [A0]+, [A1]+
00001334 51C8 FFFC dbf D0, -0x6 /* 00001332 */
00001338 30D9 move.w [A0]+, [A1]+
0000133A 1B7C 0001 D900 move.b [A5 - 0x2700], 0x1
00001340 6038 bra +0x3A /* 0000137A */
label00001342:
00001342 BCAE FED0 cmp.l D6, [A6 - 0x130]
00001346 6F00 FF36 ble -0xC8 /* 0000127E */
0000134A 602E bra +0x30 /* 0000137A */
label0000134C:
0000134C 558F subq.l A7, 2
0000134E 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00001354 7000 moveq.l D0, 0x00
00001356 2F00 move.l -[A7], D0
00001358 486D 0142 pea.l [A5 + 0x142 /* export_36 */]
0000135C 303C 061C move.w D0, 0x61C
00001360 A816 syscall Pack8
00001362 3E1F move.w D7, [A7]+
00001364 2F0B move.l -[A7], A3
00001366 3F3C 0BB8 move.w -[A7], 0xBB8
0000136A 7018 moveq.l D0, 0x18
0000136C 3F00 move.w -[A7], D0
0000136E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001372 2F0B move.l -[A7], A3
00001374 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001378 588F addq.l A7, 4
label0000137A:
0000137A 558F subq.l A7, 2
0000137C 486E FEC8 pea.l [A6 - 0x138]
00001380 303C 0204 move.w D0, 0x204
00001384 A816 syscall Pack8
00001386 3E1F move.w D7, [A7]+
00001388 3D47 0014 move.w [A6 + 0x14], D7
label0000138C:
0000138C 4CEE 08C0 FE76 movem.l D6,D7,A3, [A6 - 0x18A]
00001392 4E5E unlink A6
00001394 205F movea.l A0, [A7]+
00001396 DEFC 000C add.w A7, 0xC
0000139A 4ED0 jmp [A0]
export_294:
0000139C 4E56 FEE8 link A6, -0x0118
000013A0 48E7 0110 movem.l -[A7], D7,A3
000013A4 47EE FEF0 lea.l A3, [A6 - 0x110]
000013A8 206E 0010 movea.l A0, [A6 + 0x10]
000013AC 43EE FFF0 lea.l A1, [A6 - 0x10]
000013B0 22D8 move.l [A1]+, [A0]+
000013B2 22D8 move.l [A1]+, [A0]+
000013B4 206E 000C movea.l A0, [A6 + 0xC]
000013B8 43EE FFF8 lea.l A1, [A6 - 0x8]
000013BC 22D8 move.l [A1]+, [A0]+
000013BE 22D8 move.l [A1]+, [A0]+
000013C0 558F subq.l A7, 2
000013C2 486E FFF0 pea.l [A6 - 0x10]
000013C6 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
000013CC 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
000013D2 486E FEE8 pea.l [A6 - 0x118]
000013D6 303C 0812 move.w D0, 0x812
000013DA A816 syscall Pack8
000013DC 3E1F move.w D7, [A7]+
000013DE 48C7 ext.l D7
000013E0 4A87 tst.l D7
000013E2 670A beq +0xC /* 000013EE */
000013E4 48C7 ext.l D7
000013E6 2F07 move.l -[A7], D7
000013E8 4EBA FC64 jsr [PC - 0x39C /* 0000104E */]
000013EC 588F addq.l A7, 4
label000013EE:
000013EE 41EE FFF8 lea.l A0, [A6 - 0x8]
000013F2 2F20 move.l -[A7], -[A0]
000013F4 2F20 move.l -[A7], -[A0]
000013F6 4EBA FD58 jsr [PC - 0x2A8 /* 00001150 */]
000013FA 3E00 move.w D7, D0
000013FC 48C7 ext.l D7
000013FE 4A87 tst.l D7
00001400 508F addq.l A7, 8
00001402 6706 beq +0x8 /* 0000140A */
00001404 3D47 0014 move.w [A6 + 0x14], D7
00001408 6040 bra +0x42 /* 0000144A */
label0000140A:
0000140A 558F subq.l A7, 2
0000140C 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00001412 7000 moveq.l D0, 0x00
00001414 2F00 move.l -[A7], D0
00001416 486D 0142 pea.l [A5 + 0x142 /* export_36 */]
0000141A 303C 061C move.w D0, 0x61C
0000141E A816 syscall Pack8
00001420 3E1F move.w D7, [A7]+
00001422 2F0B move.l -[A7], A3
00001424 3F3C 0BB8 move.w -[A7], 0xBB8
00001428 7008 moveq.l D0, 0x08
0000142A 3F00 move.w -[A7], D0
0000142C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001430 2F0B move.l -[A7], A3
00001432 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001436 558F subq.l A7, 2
00001438 486E FEE8 pea.l [A6 - 0x118]
0000143C 303C 0204 move.w D0, 0x204
00001440 A816 syscall Pack8
00001442 3E1F move.w D7, [A7]+
00001444 426E 0014 clr.w [A6 + 0x14]
00001448 588F addq.l A7, 4
label0000144A:
0000144A 4CEE 0880 FEE0 movem.l D7,A3, [A6 - 0x120]
00001450 4E5E unlink A6
00001452 205F movea.l A0, [A7]+
00001454 DEFC 000C add.w A7, 0xC
00001458 4ED0 jmp [A0]
export_295:
0000145A 4E56 FFF0 link A6, -0x0010
0000145E 48E7 0110 movem.l -[A7], D7,A3
00001462 206E 0010 movea.l A0, [A6 + 0x10]
00001466 43EE FFF0 lea.l A1, [A6 - 0x10]
0000146A 22D8 move.l [A1]+, [A0]+
0000146C 22D8 move.l [A1]+, [A0]+
0000146E 206E 000C movea.l A0, [A6 + 0xC]
00001472 43EE FFF8 lea.l A1, [A6 - 0x8]
00001476 22D8 move.l [A1]+, [A0]+
00001478 22D8 move.l [A1]+, [A0]+
0000147A 41EE FFF8 lea.l A0, [A6 - 0x8]
0000147E 2F20 move.l -[A7], -[A0]
00001480 2F20 move.l -[A7], -[A0]
00001482 4EBA FCCC jsr [PC - 0x334 /* 00001150 */]
00001486 3E00 move.w D7, D0
00001488 48C7 ext.l D7
0000148A 4A87 tst.l D7
0000148C 508F addq.l A7, 8
0000148E 6706 beq +0x8 /* 00001496 */
00001490 3D47 0014 move.w [A6 + 0x14], D7
00001494 6058 bra +0x5A /* 000014EE */
label00001496:
00001496 206D D8F6 movea.l A0, [A5 - 0x270A]
0000149A 226D D8F6 movea.l A1, [A5 - 0x270A]
0000149E 7000 moveq.l D0, 0x00
000014A0 102D D870 move.b D0, [A5 - 0x2790]
000014A4 7200 moveq.l D1, 0x00
000014A6 1231 000A move.b D1, [A1 + D0.w + 0xA]
000014AA 2001 move.l D0, D1
000014AC C2FC 006E mulu.w D1, 0x6E /* 'n' */
000014B0 4840 swap.w D0
000014B2 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000014B6 4840 swap.w D0
000014B8 4240 clr.w D0
000014BA D280 add.l D1, D0
000014BC 41E8 025E lea.l A0, [A0 + 0x25E]
000014C0 47F0 1800 lea.l A3, [A0 + D1]
000014C4 7000 moveq.l D0, 0x00
000014C6 1013 move.b D0, [A3]
000014C8 7220 moveq.l D1, 0x20
000014CA C280 and.l D1, D0
000014CC 6712 beq +0x14 /* 000014E0 */
000014CE 7000 moveq.l D0, 0x00
000014D0 302D D464 move.w D0, [A5 - 0x2B9C]
000014D4 2F00 move.l -[A7], D0
000014D6 2F2D D45E move.l -[A7], [A5 - 0x2BA2]
000014DA 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000014DE 508F addq.l A7, 8
label000014E0:
000014E0 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
000014E4 7200 moveq.l D1, 0x00
000014E6 1200 move.b D1, D0
000014E8 3E01 move.w D7, D1
000014EA 3D47 0014 move.w [A6 + 0x14], D7
label000014EE:
000014EE 4CEE 0880 FFE8 movem.l D7,A3, [A6 - 0x18]
000014F4 4E5E unlink A6
000014F6 205F movea.l A0, [A7]+
000014F8 DEFC 000C add.w A7, 0xC
000014FC 4ED0 jmp [A0]
export_296:
000014FE 486D 0B4A pea.l [A5 + 0xB4A /* export_357 */]
00001502 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00001506 588F addq.l A7, 4
00001508 4E75 rts
export_297:
0000150A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000150E 286F 0018 movea.l A4, [A7 + 0x18]
00001512 266F 0014 movea.l A3, [A7 + 0x14]
00001516 3014 move.w D0, [A4]
00001518 5340 subq.w D0, 1
0000151A 6B00 012E bmi +0x130 /* 0000164A */
0000151E 0C40 0005 cmpi.w D0, 0x5
00001522 6E00 0126 bgt +0x128 /* 0000164A */
00001526 D040 add.w D0, D0
00001528 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000152C 4EFB 0000 jmp [PC + D0.w]
00001530 000E 011C ori.b A6, 0x1C
00001534 011C btst [A4]+, D0
00001536 011C btst [A4]+, D0
00001538 0112 btst [A2], D0
0000153A 00A2 2053 4AA8 ori.l -[A2], 0x20534AA8
00001540 0014 6700 ori.b [A4], 0x0
00001544 0082 7000 2F00 ori.l D2, 0x70002F00 /* 'p\0/\0' */
0000154A 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
0000154E 7201 moveq.l D1, 0x01
00001550 2F01 move.l -[A7], D1
00001552 2F0B move.l -[A7], A3
00001554 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00001558 206D D8F6 movea.l A0, [A5 - 0x270A]
0000155C 1028 0238 move.b D0, [A0 + 0x238]
00001560 4880 ext.w D0
00001562 48C0 ext.l D0
00001564 D040 add.w D0, D0
00001566 41ED D84A lea.l A0, [A5 - 0x27B6]
0000156A 3E30 0000 move.w D7, [A0 + D0.w]
0000156E 48C7 ext.l D7
00001570 2007 move.l D0, D7
00001572 7202 moveq.l D1, 0x02
00001574 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00001578 3C00 move.w D6, D0
0000157A 3007 move.w D0, D7
0000157C 48C0 ext.l D0
0000157E 7202 moveq.l D1, 0x02
00001580 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00001584 3E00 move.w D7, D0
00001586 7000 moveq.l D0, 0x00
00001588 2F00 move.l -[A7], D0
0000158A 322D D484 move.w D1, [A5 - 0x2B7C]
0000158E 48C1 ext.l D1
00001590 2F01 move.l -[A7], D1
00001592 48C6 ext.l D6
00001594 2F06 move.l -[A7], D6
00001596 48C7 ext.l D7
00001598 2207 move.l D1, D7
0000159A D2BC 0000 3BC4 add.l D1, 0x3BC4
000015A0 2F01 move.l -[A7], D1
000015A2 48C7 ext.l D7
000015A4 2207 move.l D1, D7
000015A6 D2BC 0000 14B4 add.l D1, 0x14B4
000015AC 2F01 move.l -[A7], D1
000015AE 7201 moveq.l D1, 0x01
000015B0 2F01 move.l -[A7], D1
000015B2 2F0B move.l -[A7], A3
000015B4 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000015B8 7004 moveq.l D0, 0x04
000015BA 2F00 move.l -[A7], D0
000015BC 2F0B move.l -[A7], A3
000015BE 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000015C2 4FEF 0034 lea.l A7, [A7 + 0x34]
000015C6 203C 0104 14B4 move.l D0, 0x10414B4
000015CC 6000 0082 bra +0x84 /* 00001650 */
000015D0 2053 movea.l A0, [A3]
000015D2 3010 move.w D0, [A0]
000015D4 48C0 ext.l D0
000015D6 664A bne +0x4C /* 00001622 */
000015D8 4A2D D48E tst.b [A5 - 0x2B72]
000015DC 6744 beq +0x46 /* 00001622 */
000015DE 206D D8F6 movea.l A0, [A5 - 0x270A]
000015E2 1028 0238 move.b D0, [A0 + 0x238]
000015E6 4880 ext.w D0
000015E8 48C0 ext.l D0
000015EA D040 add.w D0, D0
000015EC 41ED D84A lea.l A0, [A5 - 0x27B6]
000015F0 3030 0000 move.w D0, [A0 + D0.w]
000015F4 5740 subq.w D0, 3
000015F6 6B2A bmi +0x2C /* 00001622 */
000015F8 0C40 000A cmpi.w D0, 0xA /* '\n' */
000015FC 6E24 bgt +0x26 /* 00001622 */
000015FE D040 add.w D0, D0
00001600 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001604 4EFB 0000 jmp [PC + D0.w]
00001608 0018 0018 ori.b [A0]+, 0x18
0000160C 0018 001C ori.b [A0]+, 0x1C
00001610 0018 001C ori.b [A0]+, 0x1C
00001614 0018 001C ori.b [A0]+, 0x1C
00001618 0018 0018 ori.b [A0]+, 0x18
0000161C 0018 4EAD ori.b [A0]+, 0xAD
00001620 04D2 .incomplete
label00001622:
00001622 206D D8F6 movea.l A0, [A5 - 0x270A]
00001626 4A28 0239 tst.b [A0 + 0x239]
0000162A 6722 beq +0x24 /* 0000164E */
0000162C 486D 0212 pea.l [A5 + 0x212 /* export_62 */]
00001630 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001634 486D 0982 pea.l [A5 + 0x982 /* export_300 */]
00001638 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000163C 508F addq.l A7, 8
0000163E 600E bra +0x10 /* 0000164E */
00001640 2F0B move.l -[A7], A3
00001642 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00001646 588F addq.l A7, 4
00001648 6004 bra +0x6 /* 0000164E */
label0000164A:
0000164A 7000 moveq.l D0, 0x00
0000164C 6002 bra +0x4 /* 00001650 */
label0000164E:
0000164E 7001 moveq.l D0, 0x01
label00001650:
00001650 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001654 4E75 rts
export_298:
00001656 48E7 0118 movem.l -[A7], D7,A3,A4
0000165A 286F 0014 movea.l A4, [A7 + 0x14]
0000165E 266F 0010 movea.l A3, [A7 + 0x10]
00001662 3014 move.w D0, [A4]
00001664 5340 subq.w D0, 1
00001666 6B00 01A6 bmi +0x1A8 /* 0000180E */
0000166A 0C40 0005 cmpi.w D0, 0x5
0000166E 6E00 019E bgt +0x1A0 /* 0000180E */
00001672 D040 add.w D0, D0
00001674 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001678 4EFB 0000 jmp [PC + D0.w]
0000167C 000E 0118 ori.b A6, 0x18
00001680 0194 bclr [A4], D0
00001682 0194 bclr [A4], D0
00001684 018C bclr A4, D0
00001686 00B2 2053 4AA8 0014 ori.l [A2 + D0.w + 0x14], 0x20534AA8
0000168E 6700 0092 beq +0x94 /* 00001722 */
00001692 7000 moveq.l D0, 0x00
00001694 2F00 move.l -[A7], D0
00001696 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
0000169A 7201 moveq.l D1, 0x01
0000169C 2F01 move.l -[A7], D1
0000169E 2F0B move.l -[A7], A3
000016A0 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000016A4 7000 moveq.l D0, 0x00
000016A6 2F00 move.l -[A7], D0
000016A8 322D D484 move.w D1, [A5 - 0x2B7C]
000016AC 48C1 ext.l D1
000016AE 2F01 move.l -[A7], D1
000016B0 2F00 move.l -[A7], D0
000016B2 4878 3A98 push.l 0x3A98
000016B6 4878 1388 push.l 0x1388
000016BA 7201 moveq.l D1, 0x01
000016BC 2F01 move.l -[A7], D1
000016BE 2F0B move.l -[A7], A3
000016C0 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000016C4 206D D8F6 movea.l A0, [A5 - 0x270A]
000016C8 226D D8F6 movea.l A1, [A5 - 0x270A]
000016CC 7000 moveq.l D0, 0x00
000016CE 102D D870 move.b D0, [A5 - 0x2790]
000016D2 7200 moveq.l D1, 0x00
000016D4 1231 000A move.b D1, [A1 + D0.w + 0xA]
000016D8 2001 move.l D0, D1
000016DA C2FC 006E mulu.w D1, 0x6E /* 'n' */
000016DE 4840 swap.w D0
000016E0 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000016E4 4840 swap.w D0
000016E6 4240 clr.w D0
000016E8 D280 add.l D1, D0
000016EA 7000 moveq.l D0, 0x00
000016EC 41E8 0260 lea.l A0, [A0 + 0x260]
000016F0 1030 1800 move.b D0, [A0 + D1]
000016F4 3B40 E084 move.w [A5 - 0x1F7C], D0
000016F8 7000 moveq.l D0, 0x00
000016FA 2F00 move.l -[A7], D0
000016FC 322D E084 move.w D1, [A5 - 0x1F7C]
00001700 48C1 ext.l D1
00001702 D2BC 0000 178E add.l D1, 0x178E
00001708 2F01 move.l -[A7], D1
0000170A 7205 moveq.l D1, 0x05
0000170C 2F01 move.l -[A7], D1
0000170E 2F0B move.l -[A7], A3
00001710 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00001714 7008 moveq.l D0, 0x08
00001716 2F00 move.l -[A7], D0
00001718 2F0B move.l -[A7], A3
0000171A 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000171E 4FEF 0044 lea.l A7, [A7 + 0x44]
label00001722:
00001722 203C 0101 1388 move.l D0, 0x1011388
00001728 6000 00E6 bra +0xE8 /* 00001810 */
0000172C 206D D8F6 movea.l A0, [A5 - 0x270A]
00001730 226D D8F6 movea.l A1, [A5 - 0x270A]
00001734 7000 moveq.l D0, 0x00
00001736 102D D870 move.b D0, [A5 - 0x2790]
0000173A 7200 moveq.l D1, 0x00
0000173C 1231 000A move.b D1, [A1 + D0.w + 0xA]
00001740 2001 move.l D0, D1
00001742 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00001746 4840 swap.w D0
00001748 C0FC 006E mulu.w D0, 0x6E /* 'n' */
0000174C 4840 swap.w D0
0000174E 4240 clr.w D0
00001750 D280 add.l D1, D0
00001752 7000 moveq.l D0, 0x00
00001754 41E8 0260 lea.l A0, [A0 + 0x260]
00001758 1030 1800 move.b D0, [A0 + D1]
0000175C 3E00 move.w D7, D0
0000175E 48C7 ext.l D7
00001760 302D E084 move.w D0, [A5 - 0x1F7C]
00001764 48C0 ext.l D0
00001766 B087 cmp.l D0, D7
00001768 6700 00A4 beq +0xA6 /* 0000180E */
0000176C 3B47 E084 move.w [A5 - 0x1F7C], D7
00001770 7001 moveq.l D0, 0x01
00001772 2F00 move.l -[A7], D0
00001774 322D E084 move.w D1, [A5 - 0x1F7C]
00001778 48C1 ext.l D1
0000177A D2BC 0000 178E add.l D1, 0x178E
00001780 2F01 move.l -[A7], D1
00001782 7205 moveq.l D1, 0x05
00001784 2F01 move.l -[A7], D1
00001786 2F0B move.l -[A7], A3
00001788 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000178C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001790 607C bra +0x7E /* 0000180E */
00001792 302C 0004 move.w D0, [A4 + 0x4]
00001796 5540 subq.w D0, 2
00001798 6B74 bmi +0x76 /* 0000180E */
0000179A 0C40 0004 cmpi.w D0, 0x4
0000179E 6E6E bgt +0x70 /* 0000180E */
000017A0 D040 add.w D0, D0
000017A2 303B 0006 move.w D0, [PC + D0.w + 0x6]
000017A6 4EFB 0000 jmp [PC + D0.w]
000017AA 000C 0012 ori.b A4, 0x12
000017AE 0026 0044 ori.b -[A6], 0x44 /* 'D' */
000017B2 0058 4EBA ori.w [A0]+, 0x4EBA
000017B6 04B6 6054 486D 04E2 subi.l [A6 + D0.w * 4 - 0x30], 0x6054486D /* '`THm' */
000017BE 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000017C2 486D 0B4A pea.l [A5 + 0xB4A /* export_357 */]
000017C6 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000017CA 508F addq.l A7, 8
000017CC 6040 bra +0x42 /* 0000180E */
000017CE 486D 0212 pea.l [A5 + 0x212 /* export_62 */]
000017D2 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000017D6 486D 0B4A pea.l [A5 + 0xB4A /* export_357 */]
000017DA 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000017DE 486D 0612 pea.l [A5 + 0x612 /* export_190 */]
000017E2 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000017E6 4FEF 000C lea.l A7, [A7 + 0xC]
000017EA 6022 bra +0x24 /* 0000180E */
000017EC 486D 05CA pea.l [A5 + 0x5CA /* export_181 */]
000017F0 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000017F4 486D 0B4A pea.l [A5 + 0xB4A /* export_357 */]
000017F8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000017FC 508F addq.l A7, 8
000017FE 600E bra +0x10 /* 0000180E */
00001800 4EBA E7FE jsr [PC - 0x1802 /* 00000000 */]
00001804 6008 bra +0xA /* 0000180E */
00001806 2F0B move.l -[A7], A3
00001808 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
0000180C 588F addq.l A7, 4
label0000180E:
0000180E 7001 moveq.l D0, 0x01
label00001810:
00001810 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001814 4E75 rts
export_299:
00001816 4E56 FF00 link A6, -0x0100
0000181A 48E7 0018 movem.l -[A7], A3,A4
0000181E 286E 0008 movea.l A4, [A6 + 0x8]
00001822 47EE FF00 lea.l A3, [A6 - 0x100]
00001826 206E 000C movea.l A0, [A6 + 0xC]
0000182A 3010 move.w D0, [A0]
0000182C 5340 subq.w D0, 1
0000182E 6B00 00C2 bmi +0xC4 /* 000018F2 */
00001832 0C40 0000 cmpi.w D0, 0x0
00001836 6E00 00BA bgt +0xBC /* 000018F2 */
0000183A D040 add.w D0, D0
0000183C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001840 4EFB 0000 jmp [PC + D0.w]
00001844 0004 2054 ori.b D4, 0x54 /* 'T' */
00001848 4AA8 0014 tst.l [A0 + 0x14]
0000184C 6600 008C bne +0x8E /* 000018DA */
00001850 2F0B move.l -[A7], A3
00001852 3F3C 0BBA move.w -[A7], 0xBBA
00001856 206D D8F6 movea.l A0, [A5 - 0x270A]
0000185A 1028 0238 move.b D0, [A0 + 0x238]
0000185E 4880 ext.w D0
00001860 48C0 ext.l D0
00001862 5480 addq.l D0, 2
00001864 3F00 move.w -[A7], D0
00001866 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000186A 206D D8F6 movea.l A0, [A5 - 0x270A]
0000186E 1028 0238 move.b D0, [A0 + 0x238]
00001872 4880 ext.w D0
00001874 48C0 ext.l D0
00001876 5480 addq.l D0, 2
00001878 7202 moveq.l D1, 0x02
0000187A B280 cmp.l D1, D0
0000187C 673C beq +0x3E /* 000018BA */
0000187E 206D D8F6 movea.l A0, [A5 - 0x270A]
00001882 1028 0238 move.b D0, [A0 + 0x238]
00001886 4880 ext.w D0
00001888 48C0 ext.l D0
0000188A 5480 addq.l D0, 2
0000188C 7203 moveq.l D1, 0x03
0000188E B280 cmp.l D1, D0
00001890 6728 beq +0x2A /* 000018BA */
00001892 206D D8F6 movea.l A0, [A5 - 0x270A]
00001896 1028 0238 move.b D0, [A0 + 0x238]
0000189A 4880 ext.w D0
0000189C 48C0 ext.l D0
0000189E 5480 addq.l D0, 2
000018A0 720A moveq.l D1, 0x0A
000018A2 B280 cmp.l D1, D0
000018A4 6714 beq +0x16 /* 000018BA */
000018A6 206D D8F6 movea.l A0, [A5 - 0x270A]
000018AA 1028 0238 move.b D0, [A0 + 0x238]
000018AE 4880 ext.w D0
000018B0 48C0 ext.l D0
000018B2 5480 addq.l D0, 2
000018B4 720D moveq.l D1, 0x0D
000018B6 B280 cmp.l D1, D0
000018B8 6612 bne +0x14 /* 000018CC */
label000018BA:
000018BA 558F subq.l A7, 2
000018BC 486D E078 pea.l [A5 - 0x1F88]
000018C0 2F0B move.l -[A7], A3
000018C2 486D E07E pea.l [A5 - 0x1F82]
000018C6 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000018CA 548F addq.l A7, 2
label000018CC:
000018CC 2F0B move.l -[A7], A3
000018CE 7000 moveq.l D0, 0x00
000018D0 2F00 move.l -[A7], D0
000018D2 2F00 move.l -[A7], D0
000018D4 2F00 move.l -[A7], D0
000018D6 A98B syscall ParamText
000018D8 6010 bra +0x12 /* 000018EA */
label000018DA:
000018DA 7001 moveq.l D0, 0x01
000018DC 2F00 move.l -[A7], D0
000018DE 2F00 move.l -[A7], D0
000018E0 2F0C move.l -[A7], A4
000018E2 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
000018E6 4FEF 000C lea.l A7, [A7 + 0xC]
label000018EA:
000018EA 203C 0105 1518 move.l D0, 0x1051518
000018F0 6006 bra +0x8 /* 000018F8 */
label000018F2:
000018F2 7000 moveq.l D0, 0x00
000018F4 6002 bra +0x4 /* 000018F8 */
000018F6 7001 moveq.l D0, 0x01
label000018F8:
000018F8 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
000018FE 4E5E unlink A6
00001900 4E75 rts
export_300:
00001902 48E7 0018 movem.l -[A7], A3,A4
00001906 286F 0010 movea.l A4, [A7 + 0x10]
0000190A 266F 000C movea.l A3, [A7 + 0xC]
0000190E 3014 move.w D0, [A4]
00001910 5340 subq.w D0, 1
00001912 6B00 00EA bmi +0xEC /* 000019FE */
00001916 0C40 0005 cmpi.w D0, 0x5
0000191A 6E00 00E2 bgt +0xE4 /* 000019FE */
0000191E D040 add.w D0, D0
00001920 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001924 4EFB 0000 jmp [PC + D0.w]
00001928 000E 00D8 ori.b A6, 0xD8
0000192C 00D8 .incomplete
0000192E 00D8 .incomplete
00001930 00CE .incomplete
00001932 0070 2053 4AA8 ori.w [A0 + D4 * 2 - 0x88], 0x2053 /* ' S' */
00001938 0014 6752 ori.b [A4], 0x52 /* 'R' */
0000193C 700F moveq.l D0, 0x0F
0000193E 2F00 move.l -[A7], D0
00001940 2F0B move.l -[A7], A3
00001942 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001946 7000 moveq.l D0, 0x00
00001948 2F00 move.l -[A7], D0
0000194A 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
0000194E 7201 moveq.l D1, 0x01
00001950 2F01 move.l -[A7], D1
00001952 2F0B move.l -[A7], A3
00001954 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00001958 7000 moveq.l D0, 0x00
0000195A 2F00 move.l -[A7], D0
0000195C 322D D484 move.w D1, [A5 - 0x2B7C]
00001960 48C1 ext.l D1
00001962 2F01 move.l -[A7], D1
00001964 2F00 move.l -[A7], D0
00001966 4878 3B60 push.l 0x3B60 /* ';`' */
0000196A 4878 1450 push.l 0x1450
0000196E 7201 moveq.l D1, 0x01
00001970 2F01 move.l -[A7], D1
00001972 2F0B move.l -[A7], A3
00001974 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00001978 7000 moveq.l D0, 0x00
0000197A 2F00 move.l -[A7], D0
0000197C 486D 098A pea.l [A5 + 0x98A /* export_301 */]
00001980 7202 moveq.l D1, 0x02
00001982 2F01 move.l -[A7], D1
00001984 2F0B move.l -[A7], A3
00001986 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000198A 4FEF 0044 lea.l A7, [A7 + 0x44]
0000198E 203C 0103 1450 move.l D0, 0x1031450
00001994 606E bra +0x70 /* 00001A04 */
00001996 206D D8F6 movea.l A0, [A5 - 0x270A]
0000199A 1028 0238 move.b D0, [A0 + 0x238]
0000199E 4880 ext.w D0
000019A0 48C0 ext.l D0
000019A2 322D E0A6 move.w D1, [A5 - 0x1F5A]
000019A6 48C1 ext.l D1
000019A8 B081 cmp.l D0, D1
000019AA 6756 beq +0x58 /* 00001A02 */
000019AC 206D D8F6 movea.l A0, [A5 - 0x270A]
000019B0 7000 moveq.l D0, 0x00
000019B2 1028 0239 move.b D0, [A0 + 0x239]
000019B6 664A bne +0x4C /* 00001A02 */
000019B8 206D D8F6 movea.l A0, [A5 - 0x270A]
000019BC 1028 0238 move.b D0, [A0 + 0x238]
000019C0 4880 ext.w D0
000019C2 48C0 ext.l D0
000019C4 7210 moveq.l D1, 0x10
000019C6 B280 cmp.l D1, D0
000019C8 6F38 ble +0x3A /* 00001A02 */
000019CA 206D D8F6 movea.l A0, [A5 - 0x270A]
000019CE 1028 0238 move.b D0, [A0 + 0x238]
000019D2 4880 ext.w D0
000019D4 48C0 ext.l D0
000019D6 322D D872 move.w D1, [A5 - 0x278E]
000019DA 48C1 ext.l D1
000019DC B081 cmp.l D0, D1
000019DE 6722 beq +0x24 /* 00001A02 */
000019E0 206D D8F6 movea.l A0, [A5 - 0x270A]
000019E4 1028 0238 move.b D0, [A0 + 0x238]
000019E8 4880 ext.w D0
000019EA 3B40 E0A6 move.w [A5 - 0x1F5A], D0
000019EE 4EBA 027C jsr [PC + 0x27C /* 00001C6C */]
000019F2 600E bra +0x10 /* 00001A02 */
000019F4 2F0B move.l -[A7], A3
000019F6 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000019FA 588F addq.l A7, 4
000019FC 6004 bra +0x6 /* 00001A02 */
label000019FE:
000019FE 7000 moveq.l D0, 0x00
00001A00 6002 bra +0x4 /* 00001A04 */
label00001A02:
00001A02 7001 moveq.l D0, 0x01
label00001A04:
00001A04 4CDF 1800 movem.l A3,A4, [A7]+
00001A08 4E75 rts
export_301:
00001A0A 48E7 0018 movem.l -[A7], A3,A4
00001A0E 286F 0010 movea.l A4, [A7 + 0x10]
00001A12 266F 000C movea.l A3, [A7 + 0xC]
00001A16 3014 move.w D0, [A4]
00001A18 5340 subq.w D0, 1
00001A1A 6B72 bmi +0x74 /* 00001A8E */
00001A1C 0C40 0005 cmpi.w D0, 0x5
00001A20 6E6C bgt +0x6E /* 00001A8E */
00001A22 D040 add.w D0, D0
00001A24 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001A28 4EFB 0000 jmp [PC + D0.w]
00001A2C 000E 0064 ori.b A6, 0x64 /* 'd' */
00001A30 0064 0050 ori.w -[A4], 0x50 /* 'P' */
00001A34 0056 002C ori.w [A6], 0x2C /* ',' */
00001A38 2053 movea.l A0, [A3]
00001A3A 4AA8 0014 tst.l [A0 + 0x14]
00001A3E 6752 beq +0x54 /* 00001A92 */
00001A40 426D E082 clr.w [A5 - 0x1F7E]
00001A44 700F moveq.l D0, 0x0F
00001A46 2F00 move.l -[A7], D0
00001A48 2F0B move.l -[A7], A3
00001A4A 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001A4E 4EBA 091E jsr [PC + 0x91E /* 0000236E */]
00001A52 508F addq.l A7, 8
00001A54 603C bra +0x3E /* 00001A92 */
00001A56 206D D8EE movea.l A0, [A5 - 0x2712]
00001A5A 7000 moveq.l D0, 0x00
00001A5C 3028 023A move.w D0, [A0 + 0x23A]
00001A60 322D E082 move.w D1, [A5 - 0x1F7E]
00001A64 48C1 ext.l D1
00001A66 B081 cmp.l D0, D1
00001A68 6728 beq +0x2A /* 00001A92 */
00001A6A 206D D8EE movea.l A0, [A5 - 0x2712]
00001A6E 3B68 023A E082 move.w [A5 - 0x1F7E], [A0 + 0x23A]
00001A74 2053 movea.l A0, [A3]
00001A76 4A50 tst.w [A0]
00001A78 6618 bne +0x1A /* 00001A92 */
00001A7A 4EBA 0512 jsr [PC + 0x512 /* 00001F8E */]
00001A7E 6012 bra +0x14 /* 00001A92 */
00001A80 4EBA 08C6 jsr [PC + 0x8C6 /* 00002348 */]
00001A84 2F0B move.l -[A7], A3
00001A86 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00001A8A 588F addq.l A7, 4
00001A8C 6004 bra +0x6 /* 00001A92 */
label00001A8E:
00001A8E 7000 moveq.l D0, 0x00
00001A90 6002 bra +0x4 /* 00001A94 */
label00001A92:
00001A92 7001 moveq.l D0, 0x01
label00001A94:
00001A94 4CDF 1800 movem.l A3,A4, [A7]+
00001A98 4E75 rts
export_302:
00001A9A 206D D8F6 movea.l A0, [A5 - 0x270A]
00001A9E 1028 0238 move.b D0, [A0 + 0x238]
00001AA2 4880 ext.w D0
00001AA4 48C0 ext.l D0
00001AA6 5380 subq.l D0, 1
00001AA8 3B40 D872 move.w [A5 - 0x278E], D0
00001AAC 4E75 rts
export_303:
00001AAE 48E7 0018 movem.l -[A7], A3,A4
00001AB2 286F 0010 movea.l A4, [A7 + 0x10]
00001AB6 266F 000C movea.l A3, [A7 + 0xC]
00001ABA 3014 move.w D0, [A4]
00001ABC 5340 subq.w D0, 1
00001ABE 6B00 01A4 bmi +0x1A6 /* 00001C64 */
00001AC2 0C40 0005 cmpi.w D0, 0x5
00001AC6 6E00 019C bgt +0x19E /* 00001C64 */
00001ACA D040 add.w D0, D0
00001ACC 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001AD0 4EFB 0000 jmp [PC + D0.w]
00001AD4 000E 00D2 ori.b A6, 0xD2
00001AD8 0192 bclr [A2], D0
00001ADA 0192 bclr [A2], D0
00001ADC 018A bclr A2, D0
00001ADE 008A 2053 4AA8 ori.l A2, 0x20534AA8
00001AE4 0014 676A ori.b [A4], 0x6A /* 'j' */
00001AE8 7000 moveq.l D0, 0x00
00001AEA 2F00 move.l -[A7], D0
00001AEC 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
00001AF0 7201 moveq.l D1, 0x01
00001AF2 2F01 move.l -[A7], D1
00001AF4 2F0B move.l -[A7], A3
00001AF6 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00001AFA 7000 moveq.l D0, 0x00
00001AFC 2F00 move.l -[A7], D0
00001AFE 322D D484 move.w D1, [A5 - 0x2B7C]
00001B02 48C1 ext.l D1
00001B04 2F01 move.l -[A7], D1
00001B06 2F00 move.l -[A7], D0
00001B08 4878 3DB8 push.l 0x3DB8
00001B0C 4878 16A8 push.l 0x16A8
00001B10 7201 moveq.l D1, 0x01
00001B12 2F01 move.l -[A7], D1
00001B14 2F0B move.l -[A7], A3
00001B16 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00001B1A 206D D8F6 movea.l A0, [A5 - 0x270A]
00001B1E 7000 moveq.l D0, 0x00
00001B20 1028 0004 move.b D0, [A0 + 0x4]
00001B24 3B40 E080 move.w [A5 - 0x1F80], D0
00001B28 7000 moveq.l D0, 0x00
00001B2A 2F00 move.l -[A7], D0
00001B2C 322D E080 move.w D1, [A5 - 0x1F80]
00001B30 48C1 ext.l D1
00001B32 D2BC 0000 17A2 add.l D1, 0x17A2
00001B38 2F01 move.l -[A7], D1
00001B3A 7205 moveq.l D1, 0x05
00001B3C 2F01 move.l -[A7], D1
00001B3E 2F0B move.l -[A7], A3
00001B40 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00001B44 7008 moveq.l D0, 0x08
00001B46 2F00 move.l -[A7], D0
00001B48 2F0B move.l -[A7], A3
00001B4A 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001B4E 4FEF 0044 lea.l A7, [A7 + 0x44]
00001B52 203C 0109 16A8 move.l D0, 0x10916A8
00001B58 6000 010C bra +0x10E /* 00001C66 */
00001B5C 206D D8F6 movea.l A0, [A5 - 0x270A]
00001B60 7000 moveq.l D0, 0x00
00001B62 1028 0004 move.b D0, [A0 + 0x4]
00001B66 322D E080 move.w D1, [A5 - 0x1F80]
00001B6A 48C1 ext.l D1
00001B6C B280 cmp.l D1, D0
00001B6E 6700 00F4 beq +0xF6 /* 00001C64 */
00001B72 206D D8F6 movea.l A0, [A5 - 0x270A]
00001B76 7000 moveq.l D0, 0x00
00001B78 1028 0004 move.b D0, [A0 + 0x4]
00001B7C 3B40 E080 move.w [A5 - 0x1F80], D0
00001B80 7001 moveq.l D0, 0x01
00001B82 2F00 move.l -[A7], D0
00001B84 322D E080 move.w D1, [A5 - 0x1F80]
00001B88 48C1 ext.l D1
00001B8A D2BC 0000 17A2 add.l D1, 0x17A2
00001B90 2F01 move.l -[A7], D1
00001B92 7205 moveq.l D1, 0x05
00001B94 2F01 move.l -[A7], D1
00001B96 2F0B move.l -[A7], A3
00001B98 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00001B9C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001BA0 6000 00C2 bra +0xC4 /* 00001C64 */
00001BA4 302C 0004 move.w D0, [A4 + 0x4]
00001BA8 5540 subq.w D0, 2
00001BAA 6B00 00B8 bmi +0xBA /* 00001C64 */
00001BAE 0C40 0004 cmpi.w D0, 0x4
00001BB2 6E00 00B0 bgt +0xB2 /* 00001C64 */
00001BB6 D040 add.w D0, D0
00001BB8 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001BBC 4EFB 0000 jmp [PC + D0.w]
00001BC0 000C 001E ori.b A4, 0x1E
00001BC4 002E 004C 0060 ori.b [A6 + 0x60], 0x4C /* 'L' */
00001BCA 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00001BCE 486D 0B4A pea.l [A5 + 0xB4A /* export_357 */]
00001BD2 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001BD6 588F addq.l A7, 4
00001BD8 6000 008A bra +0x8C /* 00001C64 */
00001BDC 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00001BE0 486D 0B4A pea.l [A5 + 0xB4A /* export_357 */]
00001BE4 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001BE8 588F addq.l A7, 4
00001BEA 6078 bra +0x7A /* 00001C64 */
00001BEC 486D 01B2 pea.l [A5 + 0x1B2 /* export_50 */]
00001BF0 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001BF4 486D 0212 pea.l [A5 + 0x212 /* export_62 */]
00001BF8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001BFC 486D 0B4A pea.l [A5 + 0xB4A /* export_357 */]
00001C00 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001C04 4FEF 000C lea.l A7, [A7 + 0xC]
00001C08 605A bra +0x5C /* 00001C64 */
00001C0A 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
00001C0E 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001C12 486D 0B4A pea.l [A5 + 0xB4A /* export_357 */]
00001C16 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001C1A 508F addq.l A7, 8
00001C1C 6046 bra +0x48 /* 00001C64 */
00001C1E 206D D8F6 movea.l A0, [A5 - 0x270A]
00001C22 7000 moveq.l D0, 0x00
00001C24 1028 022D move.b D0, [A0 + 0x22D]
00001C28 7207 moveq.l D1, 0x07
00001C2A B280 cmp.l D1, D0
00001C2C 6E0C bgt +0xE /* 00001C3A */
00001C2E 486D 08FA pea.l [A5 + 0x8FA /* export_283 */]
00001C32 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001C36 588F addq.l A7, 4
00001C38 602A bra +0x2C /* 00001C64 */
label00001C3A:
00001C3A 7000 moveq.l D0, 0x00
00001C3C 2F00 move.l -[A7], D0
00001C3E 4878 0080 push.l 0x80
00001C42 72FF moveq.l D1, 0xFFFFFFFF
00001C44 2F01 move.l -[A7], D1
00001C46 2F2D D8F6 move.l -[A7], [A5 - 0x270A]
00001C4A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00001C4E 48C0 ext.l D0
00001C50 4FEF 0010 lea.l A7, [A7 + 0x10]
00001C54 660E bne +0x10 /* 00001C64 */
00001C56 4EBA ED16 jsr [PC - 0x12EA /* 0000096E */]
00001C5A 6008 bra +0xA /* 00001C64 */
00001C5C 2F0B move.l -[A7], A3
00001C5E 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00001C62 588F addq.l A7, 4
label00001C64:
00001C64 7001 moveq.l D0, 0x01
label00001C66:
00001C66 4CDF 1800 movem.l A3,A4, [A7]+
00001C6A 4E75 rts
export_304:
fn00001C6C:
00001C6C 206D D8F6 movea.l A0, [A5 - 0x270A]
00001C70 1028 0238 move.b D0, [A0 + 0x238]
00001C74 4880 ext.w D0
00001C76 48C0 ext.l D0
00001C78 322D E0A6 move.w D1, [A5 - 0x1F5A]
00001C7C 48C1 ext.l D1
00001C7E B081 cmp.l D0, D1
00001C80 6C0C bge +0xE /* 00001C8E */
00001C82 3B7C FFFF E0A6 move.w [A5 - 0x1F5A], 0xFFFF
00001C88 3B7C FFFE D872 move.w [A5 - 0x278E], 0xFFFE
label00001C8E:
00001C8E 486D 0972 pea.l [A5 + 0x972 /* export_298 */]
00001C92 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001C96 206D D8F6 movea.l A0, [A5 - 0x270A]
00001C9A 7000 moveq.l D0, 0x00
00001C9C 1028 0239 move.b D0, [A0 + 0x239]
00001CA0 588F addq.l A7, 4
00001CA2 6628 bne +0x2A /* 00001CCC */
00001CA4 206D D8F6 movea.l A0, [A5 - 0x270A]
00001CA8 1028 0238 move.b D0, [A0 + 0x238]
00001CAC 4880 ext.w D0
00001CAE 48C0 ext.l D0
00001CB0 7210 moveq.l D1, 0x10
00001CB2 B280 cmp.l D1, D0
00001CB4 6F16 ble +0x18 /* 00001CCC */
00001CB6 206D D8F6 movea.l A0, [A5 - 0x270A]
00001CBA 1028 0238 move.b D0, [A0 + 0x238]
00001CBE 4880 ext.w D0
00001CC0 48C0 ext.l D0
00001CC2 322D D872 move.w D1, [A5 - 0x278E]
00001CC6 48C1 ext.l D1
00001CC8 B081 cmp.l D0, D1
00001CCA 6614 bne +0x16 /* 00001CE0 */
label00001CCC:
00001CCC 486D 0212 pea.l [A5 + 0x212 /* export_62 */]
00001CD0 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001CD4 486D 0982 pea.l [A5 + 0x982 /* export_300 */]
00001CD8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001CDC 508F addq.l A7, 8
00001CDE 6050 bra +0x52 /* 00001D30 */
label00001CE0:
00001CE0 486D 0982 pea.l [A5 + 0x982 /* export_300 */]
00001CE4 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00001CE8 4A80 tst.l D0
00001CEA 588F addq.l A7, 4
00001CEC 660E bne +0x10 /* 00001CFC */
00001CEE 486D 096A pea.l [A5 + 0x96A /* export_297 */]
00001CF2 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00001CF6 4A80 tst.l D0
00001CF8 588F addq.l A7, 4
00001CFA 670E beq +0x10 /* 00001D0A */
label00001CFC:
00001CFC 486D 0982 pea.l [A5 + 0x982 /* export_300 */]
00001D00 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00001D04 4A80 tst.l D0
00001D06 588F addq.l A7, 4
00001D08 6714 beq +0x16 /* 00001D1E */
label00001D0A:
00001D0A 486D 096A pea.l [A5 + 0x96A /* export_297 */]
00001D0E 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001D12 486D 097A pea.l [A5 + 0x97A /* export_299 */]
00001D16 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001D1A 508F addq.l A7, 8
00001D1C 6012 bra +0x14 /* 00001D30 */
label00001D1E:
00001D1E 486D 0212 pea.l [A5 + 0x212 /* export_62 */]
00001D22 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001D26 486D 0982 pea.l [A5 + 0x982 /* export_300 */]
00001D2A 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001D2E 508F addq.l A7, 8
label00001D30:
00001D30 486D 0B4A pea.l [A5 + 0xB4A /* export_357 */]
00001D34 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001D38 486D 05EA pea.l [A5 + 0x5EA /* export_185 */]
00001D3C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001D40 206D D8F6 movea.l A0, [A5 - 0x270A]
00001D44 7000 moveq.l D0, 0x00
00001D46 1028 0005 move.b D0, [A0 + 0x5]
00001D4A 7202 moveq.l D1, 0x02
00001D4C C280 and.l D1, D0
00001D4E 508F addq.l A7, 8
00001D50 670C beq +0xE /* 00001D5E */
00001D52 486D 020A pea.l [A5 + 0x20A /* export_61 */]
00001D56 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001D5A 588F addq.l A7, 4
00001D5C 600A bra +0xC /* 00001D68 */
label00001D5E:
00001D5E 486D 01F2 pea.l [A5 + 0x1F2 /* export_58 */]
00001D62 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001D66 588F addq.l A7, 4
label00001D68:
00001D68 486D 099A pea.l [A5 + 0x99A /* export_303 */]
00001D6C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001D70 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00001D74 588F addq.l A7, 4
00001D76 4E75 rts
fn00001D78:
00001D78 4E56 0000 link A6, 0
00001D7C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001D80 4245 clr.w D5
00001D82 7CFF moveq.l D6, 0xFFFFFFFF
00001D84 302E 000A move.w D0, [A6 + 0xA]
00001D88 6B00 00A4 bmi +0xA6 /* 00001E2E */
00001D8C 0C40 0010 cmpi.w D0, 0x10
00001D90 6E00 009C bgt +0x9E /* 00001E2E */
00001D94 D040 add.w D0, D0
00001D96 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001D9A 4EFB 0000 jmp [PC + D0.w]
00001D9E 0024 0024 ori.b -[A4], 0x24 /* '$' */
00001DA2 0024 0024 ori.b -[A4], 0x24 /* '$' */
00001DA6 0024 0024 ori.b -[A4], 0x24 /* '$' */
00001DAA 0024 0030 ori.b -[A4], 0x30 /* '0' */
00001DAE 0030 0030 004C ori.b [A0 + D0.w + 0x4C], 0x30 /* '0' */
00001DB4 004C 004C ori.w A4, 0x4C /* 'L' */
00001DB8 004C 005C ori.w A4, 0x5C /* '\\' */
00001DBC 005C 0078 ori.w [A4]+, 0x78 /* 'x' */
00001DC0 302E 000E move.w D0, [A6 + 0xE]
00001DC4 48C0 ext.l D0
00001DC6 6666 bne +0x68 /* 00001E2E */
00001DC8 4246 clr.w D6
00001DCA 6062 bra +0x64 /* 00001E2E */
00001DCC 302E 000E move.w D0, [A6 + 0xE]
00001DD0 48C0 ext.l D0
00001DD2 7201 moveq.l D1, 0x01
00001DD4 B280 cmp.l D1, D0
00001DD6 670C beq +0xE /* 00001DE4 */
00001DD8 302E 000E move.w D0, [A6 + 0xE]
00001DDC 48C0 ext.l D0
00001DDE 7202 moveq.l D1, 0x02
00001DE0 B280 cmp.l D1, D0
00001DE2 664A bne +0x4C /* 00001E2E */
label00001DE4:
00001DE4 7C07 moveq.l D6, 0x07
00001DE6 6046 bra +0x48 /* 00001E2E */
00001DE8 302E 000E move.w D0, [A6 + 0xE]
00001DEC 48C0 ext.l D0
00001DEE 7203 moveq.l D1, 0x03
00001DF0 B280 cmp.l D1, D0
00001DF2 663A bne +0x3C /* 00001E2E */
00001DF4 7C0A moveq.l D6, 0x0A
00001DF6 6036 bra +0x38 /* 00001E2E */
00001DF8 302E 000E move.w D0, [A6 + 0xE]
00001DFC 48C0 ext.l D0
00001DFE 7204 moveq.l D1, 0x04
00001E00 B280 cmp.l D1, D0
00001E02 670C beq +0xE /* 00001E10 */
00001E04 302E 000E move.w D0, [A6 + 0xE]
00001E08 48C0 ext.l D0
00001E0A 7205 moveq.l D1, 0x05
00001E0C B280 cmp.l D1, D0
00001E0E 661E bne +0x20 /* 00001E2E */
label00001E10:
00001E10 7C0E moveq.l D6, 0x0E
00001E12 601A bra +0x1C /* 00001E2E */
00001E14 302E 000E move.w D0, [A6 + 0xE]
00001E18 48C0 ext.l D0
00001E1A 7206 moveq.l D1, 0x06
00001E1C B280 cmp.l D1, D0
00001E1E 670C beq +0xE /* 00001E2C */
00001E20 302E 000E move.w D0, [A6 + 0xE]
00001E24 48C0 ext.l D0
00001E26 7207 moveq.l D1, 0x07
00001E28 B280 cmp.l D1, D0
00001E2A 6602 bne +0x4 /* 00001E2E */
label00001E2C:
00001E2C 7C10 moveq.l D6, 0x10
label00001E2E:
00001E2E 382E 000A move.w D4, [A6 + 0xA]
00001E32 48C6 ext.l D6
00001E34 4A86 tst.l D6
00001E36 6D1A blt +0x1C /* 00001E52 */
00001E38 3E06 move.w D7, D6
00001E3A 600E bra +0x10 /* 00001E4A */
label00001E3C:
00001E3C 48C7 ext.l D7
00001E3E 2F07 move.l -[A7], D7
00001E40 4EBA 03C2 jsr [PC + 0x3C2 /* 00002204 */]
00001E44 DA40 add.w D5, D0
00001E46 588F addq.l A7, 4
00001E48 5247 addq.w D7, 1
label00001E4A:
00001E4A 48C7 ext.l D7
00001E4C 48C4 ext.l D4
00001E4E B887 cmp.l D4, D7
00001E50 6CEA bge -0x14 /* 00001E3C */
label00001E52:
00001E52 3005 move.w D0, D5
00001E54 4CEE 00F0 FFF0 movem.l D4,D5,D6,D7, [A6 - 0x10]
00001E5A 4E5E unlink A6
00001E5C 4E75 rts
fn00001E5E:
00001E5E 48E7 0118 movem.l -[A7], D7,A3,A4
00001E62 286F 0014 movea.l A4, [A7 + 0x14]
00001E66 266F 0018 movea.l A3, [A7 + 0x18]
00001E6A 3E2F 0012 move.w D7, [A7 + 0x12]
00001E6E 598F subq.l A7, 4
00001E70 2007 move.l D0, D7
00001E72 E540 asl D0.w, 2
00001E74 41ED E086 lea.l A0, [A5 - 0x1F7A]
00001E78 2F30 0000 move.l -[A7], [A0 + D0.w]
00001E7C 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00001E80 201F move.l D0, [A7]+
00001E82 48C0 ext.l D0
00001E84 7202 moveq.l D1, 0x02
00001E86 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00001E8A 3680 move.w [A3], D0
00001E8C 3007 move.w D0, D7
00001E8E 6B00 00F8 bmi +0xFA /* 00001F88 */
00001E92 0C40 0007 cmpi.w D0, 0x7
00001E96 6E00 00F0 bgt +0xF2 /* 00001F88 */
00001E9A D040 add.w D0, D0
00001E9C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001EA0 4EFB 0000 jmp [PC + D0.w]
00001EA4 0012 002E ori.b [A2], 0x2E /* '.' */
00001EA8 004A 0066 ori.w A2, 0x66 /* 'f' */
00001EAC 0080 009A 00B4 ori.l D0, 0x9A00B4
00001EB2 00CE .incomplete
00001EB4 48C7 ext.l D7
00001EB6 2F07 move.l -[A7], D7
00001EB8 2F0B move.l -[A7], A3
00001EBA 2F0C move.l -[A7], A4
00001EBC 7006 moveq.l D0, 0x06
00001EBE 2F00 move.l -[A7], D0
00001EC0 72FF moveq.l D1, 0xFFFFFFFF
00001EC2 2F01 move.l -[A7], D1
00001EC4 4EBA 04E2 jsr [PC + 0x4E2 /* 000023A8 */]
00001EC8 4FEF 0014 lea.l A7, [A7 + 0x14]
00001ECC 6000 00BA bra +0xBC /* 00001F88 */
00001ED0 48C7 ext.l D7
00001ED2 2F07 move.l -[A7], D7
00001ED4 2F0B move.l -[A7], A3
00001ED6 2F0C move.l -[A7], A4
00001ED8 7009 moveq.l D0, 0x09
00001EDA 2F00 move.l -[A7], D0
00001EDC 7206 moveq.l D1, 0x06
00001EDE 2F01 move.l -[A7], D1
00001EE0 4EBA 04C6 jsr [PC + 0x4C6 /* 000023A8 */]
00001EE4 4FEF 0014 lea.l A7, [A7 + 0x14]
00001EE8 6000 009E bra +0xA0 /* 00001F88 */
00001EEC 48C7 ext.l D7
00001EEE 2F07 move.l -[A7], D7
00001EF0 2F0B move.l -[A7], A3
00001EF2 2F0C move.l -[A7], A4
00001EF4 7009 moveq.l D0, 0x09
00001EF6 2F00 move.l -[A7], D0
00001EF8 7206 moveq.l D1, 0x06
00001EFA 2F01 move.l -[A7], D1
00001EFC 4EBA 04AA jsr [PC + 0x4AA /* 000023A8 */]
00001F00 4FEF 0014 lea.l A7, [A7 + 0x14]
00001F04 6000 0082 bra +0x84 /* 00001F88 */
00001F08 48C7 ext.l D7
00001F0A 2F07 move.l -[A7], D7
00001F0C 2F0B move.l -[A7], A3
00001F0E 2F0C move.l -[A7], A4
00001F10 700D moveq.l D0, 0x0D
00001F12 2F00 move.l -[A7], D0
00001F14 7209 moveq.l D1, 0x09
00001F16 2F01 move.l -[A7], D1
00001F18 4EBA 048E jsr [PC + 0x48E /* 000023A8 */]
00001F1C 4FEF 0014 lea.l A7, [A7 + 0x14]
00001F20 6066 bra +0x68 /* 00001F88 */
00001F22 48C7 ext.l D7
00001F24 2F07 move.l -[A7], D7
00001F26 2F0B move.l -[A7], A3
00001F28 2F0C move.l -[A7], A4
00001F2A 700F moveq.l D0, 0x0F
00001F2C 2F00 move.l -[A7], D0
00001F2E 720D moveq.l D1, 0x0D
00001F30 2F01 move.l -[A7], D1
00001F32 4EBA 0474 jsr [PC + 0x474 /* 000023A8 */]
00001F36 4FEF 0014 lea.l A7, [A7 + 0x14]
00001F3A 604C bra +0x4E /* 00001F88 */
00001F3C 48C7 ext.l D7
00001F3E 2F07 move.l -[A7], D7
00001F40 2F0B move.l -[A7], A3
00001F42 2F0C move.l -[A7], A4
00001F44 700F moveq.l D0, 0x0F
00001F46 2F00 move.l -[A7], D0
00001F48 720D moveq.l D1, 0x0D
00001F4A 2F01 move.l -[A7], D1
00001F4C 4EBA 045A jsr [PC + 0x45A /* 000023A8 */]
00001F50 4FEF 0014 lea.l A7, [A7 + 0x14]
00001F54 6032 bra +0x34 /* 00001F88 */
00001F56 48C7 ext.l D7
00001F58 2F07 move.l -[A7], D7
00001F5A 2F0B move.l -[A7], A3
00001F5C 2F0C move.l -[A7], A4
00001F5E 7010 moveq.l D0, 0x10
00001F60 2F00 move.l -[A7], D0
00001F62 720F moveq.l D1, 0x0F
00001F64 2F01 move.l -[A7], D1
00001F66 4EBA 0440 jsr [PC + 0x440 /* 000023A8 */]
00001F6A 4FEF 0014 lea.l A7, [A7 + 0x14]
00001F6E 6018 bra +0x1A /* 00001F88 */
00001F70 48C7 ext.l D7
00001F72 2F07 move.l -[A7], D7
00001F74 2F0B move.l -[A7], A3
00001F76 2F0C move.l -[A7], A4
00001F78 7010 moveq.l D0, 0x10
00001F7A 2F00 move.l -[A7], D0
00001F7C 720F moveq.l D1, 0x0F
00001F7E 2F01 move.l -[A7], D1
00001F80 4EBA 0426 jsr [PC + 0x426 /* 000023A8 */]
00001F84 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001F88:
00001F88 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001F8C 4E75 rts
fn00001F8E:
00001F8E 4E56 FFEC link A6, -0x0014
00001F92 2F0B move.l -[A7], A3
00001F94 206D D8F6 movea.l A0, [A5 - 0x270A]
00001F98 7000 moveq.l D0, 0x00
00001F9A 3028 023A move.w D0, [A0 + 0x23A]
00001F9E 6F00 00E4 ble +0xE6 /* 00002084 */
00001FA2 4A2D D48A tst.b [A5 - 0x2B76]
00001FA6 671C beq +0x1E /* 00001FC4 */
00001FA8 3D7C FFFF FFF4 move.w [A6 - 0xC], 0xFFFF
00001FAE 426E FFF6 clr.w [A6 - 0xA]
00001FB2 426E FFF8 clr.w [A6 - 0x8]
00001FB6 486E FFFA pea.l [A6 - 0x6]
00001FBA AA19 syscall GetForeColor
00001FBC 486E FFF4 pea.l [A6 - 0xC]
00001FC0 AA14 syscall RGBForeColor
00001FC2 6006 bra +0x8 /* 00001FCA */
label00001FC4:
00001FC4 7021 moveq.l D0, 0x21
00001FC6 2F00 move.l -[A7], D0
00001FC8 A862 syscall ForeColor
label00001FCA:
00001FCA 47EE FFEC lea.l A3, [A6 - 0x14]
00001FCE 2F0B move.l -[A7], A3
00001FD0 2F3C 00C0 0126 move.l -[A7], 0xC00126
00001FD6 2F3C 00C2 0128 move.l -[A7], 0xC20128
00001FDC A8A7 syscall SetRect
00001FDE 2F0B move.l -[A7], A3
00001FE0 A8A2 syscall PaintRect
00001FE2 2F0B move.l -[A7], A3
00001FE4 7000 moveq.l D0, 0x00
00001FE6 2F00 move.l -[A7], D0
00001FE8 4EBA 00A2 jsr [PC + 0xA2 /* 0000208C */]
00001FEC 206D D8F6 movea.l A0, [A5 - 0x270A]
00001FF0 7000 moveq.l D0, 0x00
00001FF2 1028 023E move.b D0, [A0 + 0x23E]
00001FF6 0800 0000 btst.b D0, 0x0
00001FFA 508F addq.l A7, 8
00001FFC 670E beq +0x10 /* 0000200C */
00001FFE 2F0B move.l -[A7], A3
00002000 7001 moveq.l D0, 0x01
00002002 2F00 move.l -[A7], D0
00002004 4EBA 0086 jsr [PC + 0x86 /* 0000208C */]
00002008 508F addq.l A7, 8
0000200A 600C bra +0xE /* 00002018 */
label0000200C:
0000200C 2F0B move.l -[A7], A3
0000200E 7002 moveq.l D0, 0x02
00002010 2F00 move.l -[A7], D0
00002012 4EBA 0078 jsr [PC + 0x78 /* 0000208C */]
00002016 508F addq.l A7, 8
label00002018:
00002018 2F0B move.l -[A7], A3
0000201A 7003 moveq.l D0, 0x03
0000201C 2F00 move.l -[A7], D0
0000201E 4EBA 006C jsr [PC + 0x6C /* 0000208C */]
00002022 206D D8F6 movea.l A0, [A5 - 0x270A]
00002026 7000 moveq.l D0, 0x00
00002028 1028 023E move.b D0, [A0 + 0x23E]
0000202C 7202 moveq.l D1, 0x02
0000202E C280 and.l D1, D0
00002030 508F addq.l A7, 8
00002032 670E beq +0x10 /* 00002042 */
00002034 2F0B move.l -[A7], A3
00002036 7004 moveq.l D0, 0x04
00002038 2F00 move.l -[A7], D0
0000203A 4EBA 0050 jsr [PC + 0x50 /* 0000208C */]
0000203E 508F addq.l A7, 8
00002040 600C bra +0xE /* 0000204E */
label00002042:
00002042 2F0B move.l -[A7], A3
00002044 7005 moveq.l D0, 0x05
00002046 2F00 move.l -[A7], D0
00002048 4EBA 0042 jsr [PC + 0x42 /* 0000208C */]
0000204C 508F addq.l A7, 8
label0000204E:
0000204E 206D D8F6 movea.l A0, [A5 - 0x270A]
00002052 7000 moveq.l D0, 0x00
00002054 1028 023E move.b D0, [A0 + 0x23E]
00002058 7204 moveq.l D1, 0x04
0000205A C280 and.l D1, D0
0000205C 670E beq +0x10 /* 0000206C */
0000205E 2F0B move.l -[A7], A3
00002060 7006 moveq.l D0, 0x06
00002062 2F00 move.l -[A7], D0
00002064 4EBA 0026 jsr [PC + 0x26 /* 0000208C */]
00002068 508F addq.l A7, 8
0000206A 600C bra +0xE /* 00002078 */
label0000206C:
0000206C 2F0B move.l -[A7], A3
0000206E 7007 moveq.l D0, 0x07
00002070 2F00 move.l -[A7], D0
00002072 4EBA 0018 jsr [PC + 0x18 /* 0000208C */]
00002076 508F addq.l A7, 8
label00002078:
00002078 4A2D D48A tst.b [A5 - 0x2B76]
0000207C 6706 beq +0x8 /* 00002084 */
0000207E 486E FFFA pea.l [A6 - 0x6]
00002082 AA14 syscall RGBForeColor
label00002084:
00002084 266E FFE8 movea.l A3, [A6 - 0x18]
00002088 4E5E unlink A6
0000208A 4E75 rts
fn0000208C:
0000208C 4E56 FFFC link A6, -0x0004
00002090 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002094 3C2E 000A move.w D6, [A6 + 0xA]
00002098 286E 000C movea.l A4, [A6 + 0xC]
0000209C 486E FFFE pea.l [A6 - 0x2]
000020A0 486E FFFC pea.l [A6 - 0x4]
000020A4 48C6 ext.l D6
000020A6 2F06 move.l -[A7], D6
000020A8 4EBA FDB4 jsr [PC - 0x24C /* 00001E5E */]
000020AC 302E FFFC move.w D0, [A6 - 0x4]
000020B0 48C0 ext.l D0
000020B2 4FEF 000C lea.l A7, [A7 + 0xC]
000020B6 6F16 ble +0x18 /* 000020CE */
000020B8 302E FFFE move.w D0, [A6 - 0x2]
000020BC 48C0 ext.l D0
000020BE 322E FFFC move.w D1, [A6 - 0x4]
000020C2 48C1 ext.l D1
000020C4 B081 cmp.l D0, D1
000020C6 6C06 bge +0x8 /* 000020CE */
000020C8 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2]
label000020CE:
000020CE 302E FFFC move.w D0, [A6 - 0x4]
000020D2 48C0 ext.l D0
000020D4 6F46 ble +0x48 /* 0000211C */
000020D6 2006 move.l D0, D6
000020D8 E540 asl D0.w, 2
000020DA 41ED E086 lea.l A0, [A5 - 0x1F7A]
000020DE 2670 0000 movea.l A3, [A0 + D0.w]
000020E2 4247 clr.w D7
000020E4 602A bra +0x2C /* 00002110 */
label000020E6:
000020E6 2F0C move.l -[A7], A4
000020E8 2053 movea.l A0, [A3]
000020EA 48C7 ext.l D7
000020EC 2007 move.l D0, D7
000020EE D080 add.l D0, D0
000020F0 1030 0800 move.b D0, [A0 + D0]
000020F4 4880 ext.w D0
000020F6 3F00 move.w -[A7], D0
000020F8 2053 movea.l A0, [A3]
000020FA 48C7 ext.l D7
000020FC 2007 move.l D0, D7
000020FE D080 add.l D0, D0
00002100 1030 0801 move.b D0, [A0 + D0 + 0x1]
00002104 4880 ext.w D0
00002106 3F00 move.w -[A7], D0
00002108 A8A8 syscall OffsetRect
0000210A 2F0C move.l -[A7], A4
0000210C A8A2 syscall PaintRect
0000210E 5247 addq.w D7, 1
label00002110:
00002110 48C7 ext.l D7
00002112 302E FFFC move.w D0, [A6 - 0x4]
00002116 48C0 ext.l D0
00002118 B087 cmp.l D0, D7
0000211A 6ECA bgt -0x34 /* 000020E6 */
label0000211C:
0000211C 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
00002122 4E5E unlink A6
00002124 4E75 rts
fn00002126:
00002126 48E7 0300 movem.l -[A7], D6,D7
0000212A 3E2F 000E move.w D7, [A7 + 0xE]
0000212E 3007 move.w D0, D7
00002130 5F40 subq.w D0, 7
00002132 6B00 00BC bmi +0xBE /* 000021F0 */
00002136 0C40 0008 cmpi.w D0, 0x8
0000213A 6E00 00B4 bgt +0xB6 /* 000021F0 */
0000213E D040 add.w D0, D0
00002140 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002144 4EFB 0000 jmp [PC + D0.w]
00002148 0014 0042 ori.b [A4], 0x42 /* 'B' */
0000214C 00AA 00AA 00AA 00AA ori.l [A2 + 0xAA], 0xAA00AA
00002154 00AA 0060 008C 206D ori.l [A2 + 0x206D], 0x60008C
0000215C D8F6 7000 add.w A4, [A6 + D7.w]
00002160 1028 023E move.b D0, [A0 + 0x23E]
00002164 0800 0000 btst.b D0, 0x0
00002168 6710 beq +0x12 /* 0000217A */
0000216A 2007 move.l D0, D7
0000216C E540 asl D0.w, 2
0000216E 41ED D800 lea.l A0, [A5 - 0x2800]
00002172 3C30 0002 move.w D6, [A0 + D0.w + 0x2]
00002176 6000 0084 bra +0x86 /* 000021FC */
label0000217A:
0000217A 2007 move.l D0, D7
0000217C E540 asl D0.w, 2
0000217E 41ED D800 lea.l A0, [A5 - 0x2800]
00002182 3C30 0000 move.w D6, [A0 + D0.w]
00002186 6074 bra +0x76 /* 000021FC */
00002188 206D D8F6 movea.l A0, [A5 - 0x270A]
0000218C 7000 moveq.l D0, 0x00
0000218E 1028 023E move.b D0, [A0 + 0x23E]
00002192 7201 moveq.l D1, 0x01
00002194 C280 and.l D1, D0
00002196 6664 bne +0x66 /* 000021FC */
00002198 2007 move.l D0, D7
0000219A E540 asl D0.w, 2
0000219C 41ED D800 lea.l A0, [A5 - 0x2800]
000021A0 3C30 0000 move.w D6, [A0 + D0.w]
000021A4 6056 bra +0x58 /* 000021FC */
000021A6 206D D8F6 movea.l A0, [A5 - 0x270A]
000021AA 7000 moveq.l D0, 0x00
000021AC 1028 023E move.b D0, [A0 + 0x23E]
000021B0 7202 moveq.l D1, 0x02
000021B2 C280 and.l D1, D0
000021B4 670E beq +0x10 /* 000021C4 */
000021B6 2007 move.l D0, D7
000021B8 E540 asl D0.w, 2
000021BA 41ED D800 lea.l A0, [A5 - 0x2800]
000021BE 3C30 0002 move.w D6, [A0 + D0.w + 0x2]
000021C2 6038 bra +0x3A /* 000021FC */
label000021C4:
000021C4 2007 move.l D0, D7
000021C6 E540 asl D0.w, 2
000021C8 41ED D800 lea.l A0, [A5 - 0x2800]
000021CC 3C30 0000 move.w D6, [A0 + D0.w]
000021D0 602A bra +0x2C /* 000021FC */
000021D2 206D D8F6 movea.l A0, [A5 - 0x270A]
000021D6 7000 moveq.l D0, 0x00
000021D8 1028 023E move.b D0, [A0 + 0x23E]
000021DC 7202 moveq.l D1, 0x02
000021DE C280 and.l D1, D0
000021E0 661A bne +0x1C /* 000021FC */
000021E2 2007 move.l D0, D7
000021E4 E540 asl D0.w, 2
000021E6 41ED D800 lea.l A0, [A5 - 0x2800]
000021EA 3C30 0000 move.w D6, [A0 + D0.w]
000021EE 600C bra +0xE /* 000021FC */
label000021F0:
000021F0 2007 move.l D0, D7
000021F2 E540 asl D0.w, 2
000021F4 41ED D800 lea.l A0, [A5 - 0x2800]
000021F8 3C30 0000 move.w D6, [A0 + D0.w]
label000021FC:
000021FC 3006 move.w D0, D6
000021FE 4CDF 00C0 movem.l D6,D7, [A7]+
00002202 4E75 rts
fn00002204:
00002204 48E7 0300 movem.l -[A7], D6,D7
00002208 3C2F 000E move.w D6, [A7 + 0xE]
0000220C 4247 clr.w D7
0000220E 3006 move.w D0, D6
00002210 5F40 subq.w D0, 7
00002212 6B00 0120 bmi +0x122 /* 00002334 */
00002216 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
0000221A 6E00 0118 bgt +0x11A /* 00002334 */
0000221E D040 add.w D0, D0
00002220 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002224 4EFB 0000 jmp [PC + D0.w]
00002228 0016 0046 ori.b [A6], 0x46 /* 'F' */
0000222C 0068 010E 010E ori.w [A0 + 0x10E], 0x10E
00002232 010E btst A6, D0
00002234 010E btst A6, D0
00002236 0098 00C4 00E2 ori.l [A0]+, 0xC400E2
0000223C 206D D8F6 movea.l A0, [A5 - 0x270A]
00002240 7000 moveq.l D0, 0x00
00002242 1028 023E move.b D0, [A0 + 0x23E]
00002246 0800 0000 btst.b D0, 0x0
0000224A 6710 beq +0x12 /* 0000225C */
0000224C 2006 move.l D0, D6
0000224E E540 asl D0.w, 2
00002250 41ED D7B8 lea.l A0, [A5 - 0x2848]
00002254 3E30 0002 move.w D7, [A0 + D0.w + 0x2]
00002258 6000 00E6 bra +0xE8 /* 00002340 */
label0000225C:
0000225C 2006 move.l D0, D6
0000225E E540 asl D0.w, 2
00002260 41ED D7B8 lea.l A0, [A5 - 0x2848]
00002264 3E30 0000 move.w D7, [A0 + D0.w]
00002268 6000 00D6 bra +0xD8 /* 00002340 */
0000226C 206D D8F6 movea.l A0, [A5 - 0x270A]
00002270 7000 moveq.l D0, 0x00
00002272 1028 023E move.b D0, [A0 + 0x23E]
00002276 7201 moveq.l D1, 0x01
00002278 C280 and.l D1, D0
0000227A 6600 00C4 bne +0xC6 /* 00002340 */
0000227E 2006 move.l D0, D6
00002280 E540 asl D0.w, 2
00002282 41ED D7B8 lea.l A0, [A5 - 0x2848]
00002286 3E30 0000 move.w D7, [A0 + D0.w]
0000228A 6000 00B4 bra +0xB6 /* 00002340 */
0000228E 206D D8F6 movea.l A0, [A5 - 0x270A]
00002292 7000 moveq.l D0, 0x00
00002294 1028 023E move.b D0, [A0 + 0x23E]
00002298 0800 0000 btst.b D0, 0x0
0000229C 6710 beq +0x12 /* 000022AE */
0000229E 2006 move.l D0, D6
000022A0 E540 asl D0.w, 2
000022A2 41ED D7B8 lea.l A0, [A5 - 0x2848]
000022A6 3E30 0002 move.w D7, [A0 + D0.w + 0x2]
000022AA 6000 0094 bra +0x96 /* 00002340 */
label000022AE:
000022AE 2006 move.l D0, D6
000022B0 E540 asl D0.w, 2
000022B2 41ED D7B8 lea.l A0, [A5 - 0x2848]
000022B6 3E30 0000 move.w D7, [A0 + D0.w]
000022BA 6000 0084 bra +0x86 /* 00002340 */
000022BE 206D D8F6 movea.l A0, [A5 - 0x270A]
000022C2 7000 moveq.l D0, 0x00
000022C4 1028 023E move.b D0, [A0 + 0x23E]
000022C8 7202 moveq.l D1, 0x02
000022CA C280 and.l D1, D0
000022CC 670E beq +0x10 /* 000022DC */
000022CE 2006 move.l D0, D6
000022D0 E540 asl D0.w, 2
000022D2 41ED D7B8 lea.l A0, [A5 - 0x2848]
000022D6 3E30 0002 move.w D7, [A0 + D0.w + 0x2]
000022DA 6064 bra +0x66 /* 00002340 */
label000022DC:
000022DC 2006 move.l D0, D6
000022DE E540 asl D0.w, 2
000022E0 41ED D7B8 lea.l A0, [A5 - 0x2848]
000022E4 3E30 0000 move.w D7, [A0 + D0.w]
000022E8 6056 bra +0x58 /* 00002340 */
000022EA 206D D8F6 movea.l A0, [A5 - 0x270A]
000022EE 7000 moveq.l D0, 0x00
000022F0 1028 023E move.b D0, [A0 + 0x23E]
000022F4 7202 moveq.l D1, 0x02
000022F6 C280 and.l D1, D0
000022F8 6646 bne +0x48 /* 00002340 */
000022FA 2006 move.l D0, D6
000022FC E540 asl D0.w, 2
000022FE 41ED D7B8 lea.l A0, [A5 - 0x2848]
00002302 3E30 0000 move.w D7, [A0 + D0.w]
00002306 6038 bra +0x3A /* 00002340 */
00002308 206D D8F6 movea.l A0, [A5 - 0x270A]
0000230C 7000 moveq.l D0, 0x00
0000230E 1028 023E move.b D0, [A0 + 0x23E]
00002312 7204 moveq.l D1, 0x04
00002314 C280 and.l D1, D0
00002316 670E beq +0x10 /* 00002326 */
00002318 2006 move.l D0, D6
0000231A E540 asl D0.w, 2
0000231C 41ED D7B8 lea.l A0, [A5 - 0x2848]
00002320 3E30 0002 move.w D7, [A0 + D0.w + 0x2]
00002324 601A bra +0x1C /* 00002340 */
label00002326:
00002326 2006 move.l D0, D6
00002328 E540 asl D0.w, 2
0000232A 41ED D7B8 lea.l A0, [A5 - 0x2848]
0000232E 3E30 0000 move.w D7, [A0 + D0.w]
00002332 600C bra +0xE /* 00002340 */
label00002334:
00002334 2006 move.l D0, D6
00002336 E540 asl D0.w, 2
00002338 41ED D7B8 lea.l A0, [A5 - 0x2848]
0000233C 3E30 0000 move.w D7, [A0 + D0.w]
label00002340:
00002340 3007 move.w D0, D7
00002342 4CDF 00C0 movem.l D6,D7, [A7]+
00002346 4E75 rts
fn00002348:
00002348 48E7 0110 movem.l -[A7], D7,A3
0000234C 47ED E086 lea.l A3, [A5 - 0x1F7A]
00002350 4247 clr.w D7
00002352 600C bra +0xE /* 00002360 */
label00002354:
00002354 2007 move.l D0, D7
00002356 E540 asl D0.w, 2
00002358 2F33 0000 move.l -[A7], [A3 + D0.w]
0000235C A9A3 syscall ReleaseResource
0000235E 5247 addq.w D7, 1
label00002360:
00002360 48C7 ext.l D7
00002362 7008 moveq.l D0, 0x08
00002364 B087 cmp.l D0, D7
00002366 6EEC bgt -0x12 /* 00002354 */
00002368 4CDF 0880 movem.l D7,A3, [A7]+
0000236C 4E75 rts
fn0000236E:
0000236E 48E7 0110 movem.l -[A7], D7,A3
00002372 47ED E086 lea.l A3, [A5 - 0x1F7A]
00002376 4247 clr.w D7
00002378 6020 bra +0x22 /* 0000239A */
label0000237A:
0000237A 598F subq.l A7, 4
0000237C 2F3C 4856 6F66 move.l -[A7], 0x48566F66 /* 'HVof' */
00002382 48C7 ext.l D7
00002384 2007 move.l D0, D7
00002386 D0BC 0000 0080 add.l D0, 0x80
0000238C 3F00 move.w -[A7], D0
0000238E A9A0 syscall GetResource
00002390 2007 move.l D0, D7
00002392 E540 asl D0.w, 2
00002394 279F 0000 move.l [A3 + D0.w], [A7]+
00002398 5247 addq.w D7, 1
label0000239A:
0000239A 48C7 ext.l D7
0000239C 7008 moveq.l D0, 0x08
0000239E B087 cmp.l D0, D7
000023A0 6ED8 bgt -0x26 /* 0000237A */
000023A2 4CDF 0880 movem.l D7,A3, [A7]+
000023A6 4E75 rts
fn000023A8:
000023A8 4E56 0000 link A6, 0
000023AC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000023B0 286E 0014 movea.l A4, [A6 + 0x14]
000023B4 266E 0010 movea.l A3, [A6 + 0x10]
000023B8 206D D8F6 movea.l A0, [A5 - 0x270A]
000023BC 1028 0238 move.b D0, [A0 + 0x238]
000023C0 4880 ext.w D0
000023C2 48C0 ext.l D0
000023C4 2E00 move.l D7, D0
000023C6 5387 subq.l D7, 1
000023C8 48C7 ext.l D7
000023CA 302E 000A move.w D0, [A6 + 0xA]
000023CE 48C0 ext.l D0
000023D0 B087 cmp.l D0, D7
000023D2 6F08 ble +0xA /* 000023DC */
000023D4 4253 clr.w [A3]
000023D6 38BC FFFF move.w [A4], 0xFFFF
000023DA 6072 bra +0x74 /* 0000244E */
label000023DC:
000023DC 48C7 ext.l D7
000023DE 302E 000E move.w D0, [A6 + 0xE]
000023E2 48C0 ext.l D0
000023E4 B087 cmp.l D0, D7
000023E6 6E04 bgt +0x6 /* 000023EC */
000023E8 3694 move.w [A3], [A4]
000023EA 6062 bra +0x64 /* 0000244E */
label000023EC:
000023EC 48C7 ext.l D7
000023EE 4A87 tst.l D7
000023F0 6D16 blt +0x18 /* 00002408 */
000023F2 302E 001A move.w D0, [A6 + 0x1A]
000023F6 48C0 ext.l D0
000023F8 2F00 move.l -[A7], D0
000023FA 48C7 ext.l D7
000023FC 2F07 move.l -[A7], D7
000023FE 4EBA F978 jsr [PC - 0x688 /* 00001D78 */]
00002402 3680 move.w [A3], D0
00002404 508F addq.l A7, 8
00002406 6002 bra +0x4 /* 0000240A */
label00002408:
00002408 4253 clr.w [A3]
label0000240A:
0000240A 48C7 ext.l D7
0000240C 2007 move.l D0, D7
0000240E 5280 addq.l D0, 1
00002410 2F00 move.l -[A7], D0
00002412 4EBA FD12 jsr [PC - 0x2EE /* 00002126 */]
00002416 3C00 move.w D6, D0
00002418 48C7 ext.l D7
0000241A 2007 move.l D0, D7
0000241C 5280 addq.l D0, 1
0000241E 2F00 move.l -[A7], D0
00002420 4EBA FDE2 jsr [PC - 0x21E /* 00002204 */]
00002424 3A00 move.w D5, D0
00002426 206D D8F6 movea.l A0, [A5 - 0x270A]
0000242A 7000 moveq.l D0, 0x00
0000242C 1028 0239 move.b D0, [A0 + 0x239]
00002430 3800 move.w D4, D0
00002432 48C6 ext.l D6
00002434 48C4 ext.l D4
00002436 2006 move.l D0, D6
00002438 9084 sub.l D0, D4
0000243A 48C5 ext.l D5
0000243C 2205 move.l D1, D5
0000243E 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002442 48C6 ext.l D6
00002444 2206 move.l D1, D6
00002446 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
0000244A D153 add.w [A3], D0
0000244C 508F addq.l A7, 8
label0000244E:
0000244E 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00002454 4E5E unlink A6
00002456 4E75 rts
export_305:
00002458 4E56 FF00 link A6, -0x0100
0000245C 48E7 0118 movem.l -[A7], D7,A3,A4
00002460 49EE FF00 lea.l A4, [A6 - 0x100]
00002464 266E 0008 movea.l A3, [A6 + 0x8]
00002468 206E 000C movea.l A0, [A6 + 0xC]
0000246C 3010 move.w D0, [A0]
0000246E 5340 subq.w D0, 1
00002470 6708 beq +0xA /* 0000247A */
00002472 5B40 subq.w D0, 5
00002474 677A beq +0x7C /* 000024F0 */
00002476 6000 015C bra +0x15E /* 000025D4 */
label0000247A:
0000247A 2053 movea.l A0, [A3]
0000247C 4AA8 0014 tst.l [A0 + 0x14]
00002480 6654 bne +0x56 /* 000024D6 */
00002482 206D D8F6 movea.l A0, [A5 - 0x270A]
00002486 7000 moveq.l D0, 0x00
00002488 1028 0008 move.b D0, [A0 + 0x8]
0000248C 7201 moveq.l D1, 0x01
0000248E B280 cmp.l D1, D0
00002490 6610 bne +0x12 /* 000024A2 */
00002492 2F0C move.l -[A7], A4
00002494 3F3C 0BD2 move.w -[A7], 0xBD2
00002498 7001 moveq.l D0, 0x01
0000249A 3F00 move.w -[A7], D0
0000249C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000024A0 600E bra +0x10 /* 000024B0 */
label000024A2:
000024A2 2F0C move.l -[A7], A4
000024A4 3F3C 0BD2 move.w -[A7], 0xBD2
000024A8 7002 moveq.l D0, 0x02
000024AA 3F00 move.w -[A7], D0
000024AC 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
label000024B0:
000024B0 2F0C move.l -[A7], A4
000024B2 7000 moveq.l D0, 0x00
000024B4 2F00 move.l -[A7], D0
000024B6 2F00 move.l -[A7], D0
000024B8 2F00 move.l -[A7], D0
000024BA A98B syscall ParamText
000024BC 2053 movea.l A0, [A3]
000024BE 41E8 0018 lea.l A0, [A0 + 0x18]
000024C2 43ED D57C lea.l A1, [A5 - 0x2A84]
000024C6 20D9 move.l [A0]+, [A1]+
000024C8 20D9 move.l [A0]+, [A1]+
000024CA 30D9 move.w [A0]+, [A1]+
000024CC 2053 movea.l A0, [A3]
000024CE 317C 0001 0020 move.w [A0 + 0x20], 0x1
000024D4 6010 bra +0x12 /* 000024E6 */
label000024D6:
000024D6 703C moveq.l D0, 0x3C
000024D8 2F00 move.l -[A7], D0
000024DA 2F0B move.l -[A7], A3
000024DC 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000024E0 422D E5E2 clr.b [A5 - 0x1A1E]
000024E4 508F addq.l A7, 8
label000024E6:
000024E6 203C 030D 23F2 move.l D0, 0x30D23F2
000024EC 6000 00E8 bra +0xEA /* 000025D6 */
label000024F0:
000024F0 4A2D E5E2 tst.b [A5 - 0x1A1E]
000024F4 6700 00A8 beq +0xAA /* 0000259E */
000024F8 7001 moveq.l D0, 0x01
000024FA 2F00 move.l -[A7], D0
000024FC 7200 moveq.l D1, 0x00
000024FE 2F01 move.l -[A7], D1
00002500 70FF moveq.l D0, 0xFFFFFFFF
00002502 2F00 move.l -[A7], D0
00002504 2F2D D8F6 move.l -[A7], [A5 - 0x270A]
00002508 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
0000250C 3E00 move.w D7, D0
0000250E 48C7 ext.l D7
00002510 4A87 tst.l D7
00002512 4FEF 0010 lea.l A7, [A7 + 0x10]
00002516 6600 00BC bne +0xBE /* 000025D4 */
0000251A 486D 0C42 pea.l [A5 + 0xC42 /* export_388 */]
0000251E A9F1 syscall UnloadSeg
00002520 2F0B move.l -[A7], A3
00002522 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00002526 206D D8F6 movea.l A0, [A5 - 0x270A]
0000252A 7000 moveq.l D0, 0x00
0000252C 1028 024A move.b D0, [A0 + 0x24A]
00002530 7200 moveq.l D1, 0x00
00002532 122D D86E move.b D1, [A5 - 0x2792]
00002536 B280 cmp.l D1, D0
00002538 588F addq.l A7, 4
0000253A 6638 bne +0x3A /* 00002574 */
0000253C 206D D8F6 movea.l A0, [A5 - 0x270A]
00002540 302D D86C move.w D0, [A5 - 0x2794]
00002544 48C0 ext.l D0
00002546 3228 024C move.w D1, [A0 + 0x24C]
0000254A 48C1 ext.l D1
0000254C B081 cmp.l D0, D1
0000254E 6624 bne +0x26 /* 00002574 */
00002550 7000 moveq.l D0, 0x00
00002552 2F00 move.l -[A7], D0
00002554 2F00 move.l -[A7], D0
00002556 2F00 move.l -[A7], D0
00002558 7206 moveq.l D1, 0x06
0000255A 2F01 move.l -[A7], D1
0000255C 2F00 move.l -[A7], D0
0000255E 4878 00FF push.l 0xFF
00002562 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
00002566 206D D8FA movea.l A0, [A5 - 0x2706]
0000256A 117C 0020 0005 move.b [A0 + 0x5], 0x20 /* ' ' */
00002570 4FEF 0018 lea.l A7, [A7 + 0x18]
label00002574:
00002574 598F subq.l A7, 4
00002576 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
0000257C 3F3C 232E move.w -[A7], 0x232E /* '#.' */
00002580 A9A0 syscall GetResource
00002582 285F movea.l A4, [A7]+
00002584 200C move.l D0, A4
00002586 6706 beq +0x8 /* 0000258E */
00002588 2F0C move.l -[A7], A4
0000258A 205F movea.l A0, [A7]+
0000258C A02A syscall HUnlock
label0000258E:
0000258E 598F subq.l A7, 4
00002590 A8D8 syscall NewRgn
00002592 265F movea.l A3, [A7]+
00002594 2F0B move.l -[A7], A3
00002596 A879 syscall SetClip
00002598 2F0B move.l -[A7], A3
0000259A A8D9 syscall DisposRgn/DisposeRgn
0000259C 6036 bra +0x38 /* 000025D4 */
label0000259E:
0000259E 7001 moveq.l D0, 0x01
000025A0 2F00 move.l -[A7], D0
000025A2 7216 moveq.l D1, 0x16
000025A4 2F01 move.l -[A7], D1
000025A6 486D E652 pea.l [A5 - 0x19AE]
000025AA 206D D8F6 movea.l A0, [A5 - 0x270A]
000025AE 3428 024C move.w D2, [A0 + 0x24C]
000025B2 48C2 ext.l D2
000025B4 2F02 move.l -[A7], D2
000025B6 206D D8F6 movea.l A0, [A5 - 0x270A]
000025BA 7400 moveq.l D2, 0x00
000025BC 1428 024A move.b D2, [A0 + 0x24A]
000025C0 2F02 move.l -[A7], D2
000025C2 7002 moveq.l D0, 0x02
000025C4 2F00 move.l -[A7], D0
000025C6 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000025CA 1B7C 0001 E5E2 move.b [A5 - 0x1A1E], 0x1
000025D0 4FEF 0018 lea.l A7, [A7 + 0x18]
label000025D4:
000025D4 7001 moveq.l D0, 0x01
label000025D6:
000025D6 4CEE 1880 FEF4 movem.l D7,A3,A4, [A6 - 0x10C]
000025DC 4E5E unlink A6
000025DE 4E75 rts